Socket如何保证长链接

方法1:应用层本身实现的心跳包  由应用程序本身发送心跳包来检测链接是否正常,大体的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,而后启动一个低级别的线程,在该线程中不断检测客户端的回应, 若是在必定时间内没有收到客户端的回应,即认为客户端已经掉线;一样,若是客户端在必定时间内没 有收到服务器的心跳包,则认为链接不可用。 方法2:TCP的KeepAlive保活机制
相关文章
相关标签/搜索