孟庆杉

人尽其才物尽其用

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: 订阅 订阅 :: 管理 ::

2007年12月11日

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