gpt4 book ai didi

java - 如果无法发送消息,Netty 是否总是关闭 channel

转载 作者:行者123 更新时间:2023-11-30 02:49:11 27 4
gpt4 key购买 nike

我使用的是 Netty 4.1。假设我有一个 Activity 的 netty channel (TCP 或 SSL),并且我向它写入一条消息。该消息毫无问题地通过了我的所有处理程序。如果 netty 由于任何原因无法发送此消息,我是否保证该 channel 将被关闭(并关闭将来调用的监听器)?

我试图看看是否可以避免为每次写入注册监听器并使用 voidPromise() 优化:

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

最佳答案

不,不会。也就是说,如果从 Socket 抛出 IOException,它将关闭 Channel。

关于java - 如果无法发送消息,Netty 是否总是关闭 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39256374/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com