Netty为通道定义了两种方法:isOpen()和isConnected(),但Javadoc并没有真正解释两者之间的区别,并且它不是不言自明的。任何人都可以澄清吗?
以下是真的吗?
- )始终连接开放频道
- )连接通道并不意味着可以使用它进行通信,它也必须打开
- )类似UDP的频道永远不会连接
感谢。
答案 0 :(得分:10)
这是不正确的,通道可以打开但没有连接,但连接的通道必须打开。
您可以使用write
方法将数据发送到未连接无连接传输的开放通道,该方法将SocketAddress
作为参数。否则,频道需要已经打开并连接。