2

この投稿によると、UDP はブロックしません。UDP に (ノンブロッキング) NIO API を使用する利点はありますか? それとも、より簡単な「従来の」io API を使用する必要がありますか?

4

2 に答える 2

2

指摘するだけのリスクがありますが、その投稿へのコメントでは、UDP は TCP ACK でブロックされないことを説明していますが、カーネル バッファー オーバーフローでブロックすることはできます。これは、UDP バーストが非常に大きい場合にのみ発生します。

于 2009-11-12T12:30:21.523 に答える
0

多数のストリームを操作している場合は、それらのソケットを処理するための専用のスレッド モデルを使用すると役立つ場合があります。NIO は、役立ついくつかの作業 (セレクター) を提供します。

于 2009-11-12T12:36:28.113 に答える