基于自定义协议方式的通讯与心跳机制和重连机制
采用自定义协议方式通讯,通过编解码工作由MyMessageEncoder,MyMessageDecoder两个类完成,同时支持心跳机制和重连机制。在tcp传输过程中的拆、粘包问题使用LengthFieldBasedFrameDecoder类解决。心跳机制采用IdleStateHandler服务端判断客户端是否离线,并定时发送ping消息作为心跳包。断线重连策略包含重连次数和时间间隔两个维度,以确保客户端能够成功连接并保持在线。
下载地址
用户评论