套接字中的recv与send的注意事项

recv() 特征
* 如果连接的另一端断开连接,则recv立即返回空子串
* recv是从接受缓冲区取出内容,当缓冲区为空则阻塞
* recv如果一次接受不完缓冲区内容,下次会继续接收

send() 特征
* 如果发送的另外一段不存在则会产生Pipe Broken
* send是向发送缓冲区发送内容,当缓冲区为满阻塞

posted on 2018-09-06 22:50  zengsf  阅读(538)  评论(0编辑  收藏  举报

导航