有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java不会在无法发送消息时关闭Netty频道

我用的是Netty 4.1。假设我有一个活动的netty通道(TCP或SSL),我向它写了一条消息。消息会毫无问题地通过我所有的处理程序。如果netty因任何原因无法发送此消息,我是否保证该频道将被关闭(并关闭)

我想看看是否可以避免每次写入都注册一个侦听器,并使用voidPromise()优化:

nettyChannel.writeAndFlush(message, nettyChannel.voidPromise());

共 (1) 个答案

  1. # 1 楼答案

    不会的。也就是说,如果从套接字抛出IOException,它将关闭通道