- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 socket 与拔掉网线
当客户端与服务端通过Tcp Socket进行通信时,如果客户端应用正常退出或异常退出,服务端都会在对应的连接上获取感知(如返回0、或抛出异常)。但是,如果客户端的网线被拔掉,那么,默认情况下,服务端需要在2个小时后才会感知客户端掉线。对于很多服务端应用程序来说,这么长的反应时间是不能忍受的。 我们通常在应用层使用“心跳机制”来解决类似的问题,这是可行的。 然而,在这里,我们可以使用
2017-09-20 11:20:37 1919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人