socket通信的过程

来源:互联网 发布:软文自助发稿平台源码 编辑:程序博客网 时间:2024/05/03 23:45

TCP方式下,服务器端在accept处会阻塞,直到客户端发起connect,建立连接后执行之后的语句

recv函数执行时如果对方已经有send,猜想send已经把内容发到本机的缓冲区,recv函数会取出数据。若对方没有send(猜想即缓冲区里没东西可取),则阻塞,等待对方send之后,取出数据,再执行。所以说send可以发生在recv之前,而udp中的recvfrom和sendto也是一样的过程。

0 0
原创粉丝点击