在什么情况下netty中的writAndFlush函数返回false。我们如何调试它?我需要启用一些东西才能在频道上写东西吗?我还检查了该频道,该频道可写
谢谢, 阿迪布
答案 0 :(得分:2)
writeAndFlush
返回一个ChannelFuture
,从不返回布尔值。您可以为此ChannelFuture
注册一个侦听器,以查看操作何时完成。您可以通过方法Channelfuture.isSuccess()
检查操作是否成功。这里的文档:https://netty.io/4.0/api/io/netty/channel/Channel.html#writeAndFlush-java.lang.Object-和https://netty.io/4.0/api/io/netty/util/concurrent/Future.html#isSuccess--