您的位置:首页 > 其它

socket通信的过程

2015-03-11 15:34 267 查看
TCP方式下,服务器端在accept处会阻塞,直到客户端发起connect,建立连接后执行之后的语句

recv函数执行时如果对方已经有send,猜想send已经把内容发到本机的缓冲区,recv函数会取出数据。若对方没有send(猜想即缓冲区里没东西可取),则阻塞,等待对方send之后,取出数据,再执行。所以说send可以发生在recv之前,而udp中的recvfrom和sendto也是一样的过程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: