我按如下方式连接到主机/端口: -
boostrap.connect(主机,端口).SYNC()信道();
一旦连接完毕。我在指定的主机/端口关闭服务器。
然后我再次尝试使用boostrap.connect(host,port)连接.sync()。channel(); 它抛出ClosedChannelException。 任何人都知道为什么即使在我尝试建立新频道时它也会抛出这个异常?
我没有使用相同的boostrap实例,我为每个重新连接和Channel初始化器的新传递实例创建了新的,如: - Boostrap b =新Boostrap() b.group(1).channel(NioSocketChannel).handler(new ChannelInitializer());
在ChannelInitilizaer中,我传递了ChannelHandler的新实例。
请建议。