UDP サーバー/クライアント アプリケーションに取り組んでいます。
サーバーで一度に 40 のクライアントを処理できるようにしたいと考えています。サーバー側で 40 のスレッドを作成し、各スレッドが 1 つのクライアントを処理することを考えました。クライアントは IP アドレスに基づいて区別され、一意の IP アドレスごとに 1 つのスレッドがあります。
クライアントがサーバーにデータを送信するたびに、メイン スレッドがクライアントの IP アドレスを抽出し、この特定のクライアントを処理するスレッドを決定します。この機能を実現するためのより良い方法はありますか?