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.
1 つのサイトでさまざまなユーザーをエミュレートするボットをプログラミングしています。すべてが同じポートにある場合、どの仮想ユーザーがデータパケットを受信する必要があるかを特定する方法がわかりません。1つのプログラムで複数のポートを開放しようと考えてググったのですが、情報が見つかりませんでした。出来ますか?
はい、それぞれが異なるポートでリッスンする複数のソケットを開くことができます。
問題は、それが必要ですか?
すべてが同じポートにある場合、どの仮想ユーザーがデータパケットを受信する必要があるかを特定する方法がわかりません。
これをプロトコルに組み込むことができます。たとえば、メッセージは最初にユーザーの識別子 (固定バイト数)、次にメッセージのサイズ (例: int32_t で保存)、次に実際のメッセージで構成されます。