Godbach 发表于 2016-01-14 17:14

回复 9# a545120

这个 TCP keepalive 是需要你自己搞的 server 就支持。


   

a545120 发表于 2016-01-14 20:50

回复 10# Godbach


用iptables确实可以拦截 ,但客户端并不知道连接已断开,只有在触发心跳包后才能知晓

a545120 发表于 2016-01-14 20:50

看来没有更好的方法了。。

a545120 发表于 2016-01-14 20:52

回复 11# Godbach


    不能设置系统全局的TCP保存时间?

Godbach 发表于 2016-01-14 21:25

回复 14# a545120

前提还是需要你启动 server 的时候已经支持 keepalive。

话说回来,我之前的需求应该是非常规的。你的需求是什么,本来 server 接收连接之后,就可以设置超时时间的,没有数据超过一段时间,就可以考虑关闭连接了。


   

shijiang1130 发表于 2016-01-18 10:23

or you hack OS? to see "select" when a socket can be read from without blocking. then you check the sequence number. really lack of TCP programming experience.
页: 1 [2]
查看完整版本: 关于版主的“清除本地服务器已建立TCP连接的方法”