着信 UDP パケットのさまざまなポートを一覧表示するクライアントを作成しようとしています。DatagramSocket(in_port)
しかし問題は、次のパケットがどちらに到着するかわからないことです。そして、たとえば 4 つのスレッドが実行され、それぞれが 1 つのみを具体的にリッスンするなど、したくありませんDatagramSocket
。
Mu の質問:ファイル記述子のセットを渡し、それらすべてをループして、パケットが受信されたものを返すselect
関数のようなものを使用する方法はありますか?C
select
また、コード例があると非常に良いでしょう。よろしくお願いします。