netty自定义协议实现通讯及心跳重连机制

坐在窗户边 7 0 zip 2023-03-18 01:03:45

自定义协议方式通讯,使用MyMessageEncoder、MyMessageDecoder两个类完成协议的编码、解码工作,解决tcp传输过程中的拆、粘包问题,同时支持心跳机制和重连机制。服务端采用IdleStateHandler检测客户端读超时事件,客户端采用定时任务向服务端发送ping消息作为心跳包,并在收到pong消息后判断服务端是否活跃。断线重连策略包含重连次数和时间设置。

用户评论
请输入评论内容
评分:
暂无评论