标签: c++ sockets networking
c ++上的客户端服务器应用程序。 如果客户端关闭程序,socket关闭但是,如果客户端的Internet断开连接,则socket不会关闭。
答案 0 :(得分:3)
你别无选择:你必须等待TCP超时。当超时发生时,您的服务器套接字将关闭,就好像客户端已正确关闭连接(提供或获取状态/错误代码)。
根据服务器TCP堆栈的设置,可能需要一段时间(我已经看过需要30分钟的系统......)。请耐心等待。