Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.3k views
in Technique[技术] by (71.8m points)

netty 服务端tcp长连接运行一段时间后,不读取设备端报文,超过60秒超时断开设备重连正常

image.png

如图上图所示:
119.126.106.X是客户端地址
172.18.221.X是服务端地址
客户端发送了5次心跳(Len=40),服务端只是响应了ACK(Len=0),通过后台日志分析,ChannelRead方法并未读取到客户端心跳报文,导致超时60秒(netty初始化服务设置),服务端断开长连接,等几分钟设备重连后,能正常运行,几小时后周而复始### 问题描述

### 问题出现的环境背景及自己尝试过哪些方法

### 相关代码
粘贴代码文本(请勿用截图)

### 你期待的结果是什么?实际看到的错误信息又是什么?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...