是啊。
tcp的话对方关闭你会得到通知,udp无连接无状态对方关了你也不知道,需要应用层协议。
回复 1# larkinboy
不是!一端调用close, 从另外一端看来跟对端调用了 shutdown(s, SHUT_WR)没什么两样(只有它试图继续往里写数据时,才能检测出区别)。更何况 socket 的是否调用 close 根 tcp 连接的断开并没有直接关系(一个断开的socket, 可以一直不关闭,只是没有这样的需求而已)。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
tcp的话对方关闭你会得到通知,udp无连接无状态对方关了你也不知道,需要应用层协议。
回复 1# larkinboy
不是!一端调用close, 从另外一端看来跟对端调用了 shutdown(s, SHUT_WR)没什么两样(只有它试图继续往里写数据时,才能检测出区别)。更何况 socket 的是否调用 close 根 tcp 连接的断开并没有直接关系(一个断开的socket, 可以一直不关闭,只是没有这样的需求而已)。