質問

をhref="https://stackoverflow.com/questions/569555/non-blocking-udp-io-vs-blocking-udp-io-in-java">、 UDPは単にブロックされません。 UDP用(非ブロッキング)NIO APIを使用して任意の利点がありますか?それとも私はちょうどより簡単に「伝統的な」IO APIを使用する必要がありますか?

役に立ちましたか?

解決

戻ったばかりのあなたを指しているのリスクでは、その記事へのコメントはUDPはTCP ACKをブロックしないことを説明していますが、まだカーネルバッファオーバーフローの上にブロックすることができます。あなたは非常に大きなUDPバーストを持っている場合にのみ起こるでしょう。

他のヒント

あなたはストリームの数が多いと作業している場合、それはあなたがそれらのソケットを処理するためにささげるスレッドモデルを持っているのに役立つことがあります。 NIOは役立つだろう作業(セレクター)の一部を提供しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top