不懂为什么在控制台会显示客户端断开连接我看老师的就没有
来源:4-6 简单实用hbuilder工具编写前端websocket

慕粉1469504588
2020-04-25
@Override
public void handlerRemoved(ChannelHandlerContext ctx) throws Exception {
// 当触发 handlerRemoved,ChannelGroup 会自动移除客户端的 channel
//clients.remove(ctx.channel ()); 这句话其实是多余的
System.out.println ("客户端断开, channel 对应的短 id 为:" + ctx.channel ().id ().asShortText ());
System.out.println ("客户端断开, channel 对应的长 id 为:" + ctx.channel ().id ().asLongText ());
}
会自动执行这里的方法 就和我一点多问您的问题好像是一个情况 我在第三章写 HELLO NETTY 那个情况应该是同一个 第三章也是浏览器没有关闭 IDE 里控制台就会打印断开连接什么的 和这一章情况是一样的 这一章也会执行 handlerRemoved 这里的方法 老师您视频里就没有执行 但是我其他情况都是正常的 能连接 能返回给客户端
写回答
1回答
-
慕粉1469504588
提问者
2020-04-25
好像又可以了 刚才又重新连接这次没有出现 客户端断开连接这行字了
00
Netty+Spring Boot仿微信-全栈开发高性能后台及客户端
SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS
1498 学习 · 684 问题
相似问题