現在、TCP を使用してパケットを送信するオンライン ビデオ ゲームを作成しようとしています。UDP を使用したいのですが、UDP を初めて使用するので、いくつか問題があります。
サーバー/クライアントを同じコンピューター (localhost) でテストすると、パケットが互いに干渉しているように見えます。
たとえば、クライアントがサーバー (UDP、127.0.0.1:1338) にパケットを送信した場合、クライアントはポート 1338 で 127.0.0.1 からのパケットもリッスンしているため、最終的にパケットを受信します。 2 つのクライアントと 1 つのサーバーをテストしようとすると、クライアントはサーバー宛てのパケットを送信する可能性がありますが、他のクライアントによって取得されます。
すべてのパケットが 127.0.0.1:1338 との間で送受信されているため、localhost で UDP をテストするにはどうすればよいですか? パケットがサーバー向けか特定のクライアント向けかを区別するために、パケットに何らかのレイヤーを実装する必要がありますか?