无辜溪流

文章
4
资源
0
加入时间
2年10月17天

Netty4实现心跳检测及IdleStateHandler源码分析

1.什么是心跳检测?    判断对方是否正常运行,一般采用定时发送简单的通讯包,如果在指定时间内未接收到对方响应,则判定对方已经宕掉。用于检测TCP的异常断开。    心跳包一般就是客户端发送给服务端的简单消息,如果服务端几分钟内没有收到客户端消息,则视为客户端已经断开,这个时候就主动关闭客户端的通道。 2.使用Netty实现服务端心跳检测    下面我们编写服务端代码,服务端...