1

c++ 上的客户端服务器应用程序。如果客户端关闭程序,则套接字关闭,但如果客户端的互联网断开连接,则套接字不会关闭。

4

1 回答 1

3

你别无选择:你必须等待 TCP 超时。当超时发生时,您的服务器套接字将关闭,就好像客户端已正确关闭连接一样(提供或获取状态/错误代码)。

根据您服务器的 TCP 堆栈的设置,它可能需要相当长的时间(我见过需要 30 分钟的系统......)。耐心一点。

于 2013-09-07T18:02:54.093 回答