阅读背景:

基于Linux的Socket编程之TCP全双工Server-Client聊天程序

来源:互联网 

一、引言:

由于accept函数、read、write、recv、send等函数都是是阻塞式的,在同一个进程之中,只要有任何一个函数没有执行完毕,处于阻塞状态,之后的函数与功能就不能处理,很难实现点对点的Server-Client全双工通信。因为全双工通信是非阻塞式的通信方式,即使对方没有回复消息,都可以随时发送。如果只是电报机式的半双工通信,之前已经基本实现:由于accept函数、read、write、recv、send等函数都是是阻塞式的,在同一




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: