1

私は現在、ゲームの UDP ネットワーキングに取り組んでいます。

同じ NAT/LAN 上に 2 人のプレイヤーがいるとします。その結果、それらは同じ外部 IP を共有します。どちらも、別の場所にあり、異なる外部 IP を持つ同じゲーム サーバーに参加します。

ゲーム サーバーが LAN 経由で特定のプレイヤーに UDP パケットを送信するにはどうすればよいですか?

すべてのプレイヤーが別の LAN にいる場合は問題ありませんが、2 人以上が同じ LAN にいる場合は、それらに到達する方法がわかりません。

ところで、私は C# を使用していますが、ここではそれほど重要ではないと思います。

4

1 に答える 1

1

あなたの説明によると、サーバーへのアクセスはNATtingデバイスを介していると思います。この場合、何もする必要はありません。2 つのクライアントは同じ IP アドレスから発信されているように見えますが、送信元ポートは異なるため、簡単に区別できます。

于 2011-04-02T02:51:59.937 に答える