0

( Winsock32//环境C++)Win32

据我了解,与关闭文件句柄(例如使用CloseHandle())相反,关闭套接字是两部分的操作,除了释放SOCK句柄和释放实际资源外,它还负责通知连接的另一端在会话终止时。

问题是,如何处理服务器出于自身原因关闭连接,然后客户端尝试关闭连接的情况。这意味着,如何只做资源释放部分,如上所述,而不通知终止。

4

1 回答 1

0

如何处理服务器因自身原因关闭连接的情况?

如果你调用closesocket()一个已经被关闭的连接失效的套接字,你只是释放了套接字描述符,你不必担心套接字是否在另一端关闭。

于 2013-10-16T12:25:36.287 回答