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