9

Nettyは、チャネルにisOpen()とisConnected()の2つのメソッドを定義していますが、Javadocは両方の違いを実際には説明しておらず、自明ではありません。誰でも明確にできますか?

次は本当ですか?

-)開水路は常に接続されています

-)接続されたチャネルは、通信に使用できることを意味するのではなく、開いている必要があります

-)UDPのようなチャネルは決して接続されません

ありがとう。

4

1 に答える 1

11

それは正しくありません。チャネルは開いていても接続されていない可能性がありますが、接続されたチャネルは必ず開いています。

writeパラメータとしてを受け取るメソッドを使用して、コネクションレス トランスポートに接続されていないオープン チャネルにデータを送信できSocketAddressます。それ以外の場合、チャネルはすでに開いて接続されている必要があります。

于 2011-04-19T10:27:29.567 に答える