【发布时间】:2013-10-07 07:14:05
【问题描述】:
我正在 CentOS 6.2 上构建一个 C 套接字程序,如下所示。
服务器正在监听来自所有客户端的连接请求。
一旦建立连接,客户端开始向单个服务器发送日志数据。
问题是所有客户端都将日志数据发送到同一个端口,这使得CLOSE_WAIT 在客户端关闭连接时出现问题。
在网上冲浪时,我读到我应该关闭套接字以终止“CLOSE_WAIT”连接,这意味着服务器不能再接受来自另一个客户端套接字的日志数据。
有什么方法可以杀死端口上的特定会话?如果不可能,我应该创建多服务器侦听器吗?
【问题讨论】: