心跳包的实现

实现方案一:

客户端与服务器建立好socket连接后,在客户端关闭时不要关闭socket,这时服务端在调用原来socket的read方法时,由于原来的socket已经关闭,这时会抛出“java.net.SocketException: Connection reset”异常,就可以知道客户端已经被用户关闭。

原文地址:https://www.cnblogs.com/pandaXiong/p/2534521.html