不懂为什么在控制台会显示客户端断开连接我看老师的就没有

来源: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

好像又可以了 刚才又重新连接这次没有出现 客户端断开连接这行字了

0
0

Netty+Spring Boot仿微信-全栈开发高性能后台及客户端

SpringBoot/Netty+MUI全栈开发 同时搞定后台+ Android&iOS

1498 学习 · 684 问题

查看课程