Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
別のヘルプスレッドで、UDPサーバーのメソッドを使用するように言われましたがselect()、それを実装する方法がわかりません。私のプログラムは声明にぶら下がっていましたsocket.receive()、そして私は使用select()することが助けになると言われました。
select()
socket.receive()
ありがとう。
コードが receive() メソッドでハングしている場合、それが本来の動作です。永久にブロックしたくない場合は、適切な値を指定して DatagramSocket.setSoTimeout() を呼び出します。
フォーラムで NIO の使い方を尋ねるのは適切ではありません。Oracle サイトにはチュートリアルがあり、サンプル コードは JDK で提供されています。