socket客户端引发的FIN_WAIT_2解决思路
socket客户端引发的FIN_WAIT_2
客户端没有close就退出程序就引发了这个问题,服务端有没有什么办法处理这个问题,我用shutdown,close后这些东西依然存在,需要关闭服务端进程才消失。与此同时用netstat看的话客户端连接服务端的状态是CLOSE_WAIT。
------解决方案--------------------
客户端与服务器端设置一个心跳机制啊,可以手动实现,也可以用系统的KEEP_ALIVE功能,上网查下。
客户端没有close就退出程序就引发了这个问题,服务端有没有什么办法处理这个问题,我用shutdown,close后这些东西依然存在,需要关闭服务端进程才消失。与此同时用netstat看的话客户端连接服务端的状态是CLOSE_WAIT。
------解决方案--------------------
客户端与服务器端设置一个心跳机制啊,可以手动实现,也可以用系统的KEEP_ALIVE功能,上网查下。