现在的位置: 首页 > 综合 > 正文

socket中的recv/send阻塞与非阻塞区别

2013年09月07日 ⁄ 综合 ⁄ 共 181字 ⁄ 字号 评论关闭

 ==> recv/send参数中都会指定length

 ==>
阻塞式send:拷到发送缓冲区,如果缓冲区满,则需等待直到指定长度的数据发送到缓冲区

 ==>
非阻塞式send:一直拷贝,如果缓冲区满,也立即返回,并不等待。

 ==>
阻塞式recv:直到接到到指定长度的数据为止

 ==>
非阻塞式recv:立即返回,不管缓冲区里是否有数据,或者数据是否够指定长度,都立即返回

抱歉!评论已关闭.