(Winsock32
/ C++
/ Win32
环境)
据我所知,与关闭文件句柄(使用CloseHandle()
)相反,
关闭套接字是2个部分的操作,除了释放SOCK
句柄,并释放实际资源,它还负责在会话终止时通知对方的连接。
问题是,如何处理服务器因其自身原因关闭连接的场景,然后客户端尝试关闭它们。这意味着,如上所述,如何仅在没有终止通知的情况下仅执行资源释放部分。
答案 0 :(得分:0)
如何处理关闭连接的服务器的场景 自己的理由?
如果在已经被关闭连接失效的套接字上调用closesocket()
,则只是释放套接字描述符,您不必担心套接字是否在另一端关闭