Netty中channel.isOpen()和channel.isConnected()之间的区别?

Jér*_*nge 8 java netty

Netty为通道定义了两种方法:isOpen()和isConnected(),但是Javadoc并没有真正解释两者之间的区别,并且它不是不言自明的.任何人都可以澄清吗?

以下是真的吗?

- )始终连接开放通道

- )连接通道并不意味着可以使用它进行通信,它也必须是打开的

- )类似UDP的通道永远不会连接

谢谢.

Mat*_*Mat 10

这是不正确的,一个频道可以打开而不是连接,但连接的频道必须是开放的.

您可以使用以参数作为参数的write方法将数据发送到未连接的开放通道以进行无连接传输SocketAddress.否则,频道需要已经打开并连接.