摘要:
当客户端与服务端通过Tcp Socket进行通信时,如果客户端应用正常退出或异常退出,服务端都会在对应的连接上获取感知(如返回0、或抛出异常)。但是,如果客户端的网线被拔 掉,那么,默认情况下,服务端需要在2个小时后才会感知客户端掉线。对于很多服务端应用程序来说,这么长的反应时间是不能忍受的。我们通常在应用层使用“心跳机制”来解决类似的问题,这是可行的。然 而,在这里,我们... 阅读全文
posted @ 2009-07-02 17:25 answer 阅读(880) 评论(1) 推荐(0) 编辑