2011年12月13日

linux下socket keep alive讲解

摘要: 【需求】不影响服务器处理的前提下,检测客户端程序是否被强制终了。【现状】服务器端和客户端的Socket都设定了keepalive属性。服务器端设定了探测次数等参数,客户端、服务器只是打开了keepalive机能服务器端起了一个监视线程,利用select来检测socket是否被关闭。。。下面这是我的一点肤浅理解。1.关于keep alive无论windows,还是linux,keepalive就三个参数:sk->keepalive_probes:探测次数sk->keepalive_time 探测的超时sk->keepalive_intvl 探测间隔对 于一个已经建立的tcp连接 阅读全文

posted @ 2011-12-13 14:25 千兵卫博士 阅读(5463) 评论(2) 推荐(0) 编辑

导航