调用closesocket()后,socket句柄失效,调用socket的api会失败,但是socket句柄对应的资源不一定释放,由内核控制。当A端调用closesocket进行主动关闭后,默认情况下,A端发送缓冲区的数据会发送到B端,并等待B端的确认,B端发送FIN后,A端进入TIME_WAIT状态。在tcp模式下,当客户端调用closesocket()后,就不能再调用connect()函数。
关于closesocket()
最新推荐文章于 2024-04-25 08:28:16 发布
本文详细解析了使用closesocket()函数关闭socket句柄的过程及TCP协议中客户端关闭连接后的状态变化,包括缓冲区数据发送、TIME_WAIT状态以及后续操作限制。
4310

被折叠的 条评论
为什么被折叠?



