具有五个客户端和一个客户端的TCP服务器异常关闭

时间:2016-04-21 09:17:20

标签: tcpserver

TCP服务器与5个客户端连接,并等待客户端选择调用以读取\ write。

但其中一位客户异常关闭。 服务器将如何知道客户端已关闭。

1 个答案:

答案 0 :(得分:0)

您的服务器是否配置为同时处理多个客户端? 例如,每次有新客户端来创建子流程吗?

如果确实是多客户端TCP服务器,则可以使子进程在断开连接时使用signal()系统调用向主进程发送消息:http://www.tutorialspoint.com/unix_system_calls/signal.htm