LongingForLife

导航

 

2013年8月29日

摘要: recv:阻塞与非阻塞recv返回值没有区分,都是0接收到数据大小,特别:非阻塞模式下返回 值0发送数据大小,特别:非阻塞模式下返回值0接收到数据大小,特别:非阻塞模式下返回 值0发送数据大小,特别:非阻塞模式下返回值<0时并且 (errno==EINTR||errno==EWOULDBLOCK||errno==EAGAIN)的情况下认为连接是正常的, 继续发送。只是阻塞模式下send会阻塞着发送数据,非阻塞模式下如果暂时无法发送数据会返回,不会阻塞着send,因此需要循环发送。 阅读全文
posted @ 2013-08-29 19:01 hbyang 阅读(8896) 评论(0) 推荐(3) 编辑