netty websocket服务器无故断开连接问题

挨踢直男 2018-09-03 09:16:14
使用netty搭建了一个websocket服务器

使用本地IP如 ws://localhost:10086 或者 ws://127.0.01:10086 使用服务时一切正常

可直接使用机器ip访问, 如 ws://192.168.11.12:10086

却会出现每隔一段时间连接自动断开问题

论坛里如有同学碰到过同样的问题, 求给解决方案, 感激不尽!!!
...全文
2637 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
木mu升 2019-08-05
  • 打赏
  • 举报
回复
首先看一下生命周期,我存在map中 ublic static final Map<Object,ChannelHandlerContext> mapsocket = new HashMap<>(); 其次看一下有没有报错, 这个我遇到过 最后我遇到了的问题 我收到机器传来的消息后,要把消息发到手机 用它发会断线 @Autowired private JumpController jumpController; jumpController.pushToWeb("ks1001"+smzs,"10000"); pushToWeb调用 sendInfo方法 用它直接发没问题 WebSocketDemo.sendInfo("10001","ks1001"+t1);
叮咚呛咚呛 2018-09-06
  • 打赏
  • 举报
回复
要发送心跳数据,让连接始终保持,不然有些网络环境过段时间会把socket的连接清掉

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧