メインプログラムが受け取るものに基づいて、複数のスレッドを作成して特定のスレッドにデータを送信したいと考えています。特定のスレッドにデータを送信
基本的に、番号を含む受信プログラムにパケットを送信しています。この番号は、通信するスレッドを決定するために使用されます。同じ番号のスレッドにそのパケットを送信するにはどうすればよいですか?
例:スレッド1,2,3,4および5が存在します。私のメインプログラムは番号3のパケットを受信します。そのパケットをスレッド3に送信します。
どのようにすればいいですか?
接続を維持しておき、そのソケットを含むスレッドにデータを送受信するのはなぜですか? –
私は実際のルータのように動作する必要があるように仮想ルータ(クラスプロジェクト)を作っています。だから私が作っているこれらのスレッドは、私のルーターのために異なるポートとして機能しています。私たちのパケットは、私たちのプログラムが聞いている実際のポートに送られていて、プログラムはそれを仮想ポート(スレッド)に送ります。 –