作为Netty的Client,连接对方的Netty的server!建立的链路经常会无故断开!
登录后20秒发送一次心跳,正常的传输数据!然后channelInactive事件非常频繁的会触发,channelInactive触发我认为就是链路断了,会重新进行登录操作!
有时channelInactive事件出发前会伴随这数据发送失败,失败的原因是ClosedChannelException,如图:
一天能断几十次到几百次,已和对方技术搭测试环境联调了几天了,还是没有找出问题在哪里!
对方的技术说是我这边为什么老是会重新登录。
而我这边是netty监控到链路断了,触发了channelInactive事件才重新登录的!
在测试环境测出了新的问题,出现了连接超时!生产没有!
客户端与服务器端要定时发送握手信号,如果长时间没有收发信息,会自动断开的。