私は現在、ゲームの UDP ネットワーキングに取り組んでいます。
同じ NAT/LAN 上に 2 人のプレイヤーがいるとします。その結果、それらは同じ外部 IP を共有します。どちらも、別の場所にあり、異なる外部 IP を持つ同じゲーム サーバーに参加します。
ゲーム サーバーが LAN 経由で特定のプレイヤーに UDP パケットを送信するにはどうすればよいですか?
すべてのプレイヤーが別の LAN にいる場合は問題ありませんが、2 人以上が同じ LAN にいる場合は、それらに到達する方法がわかりません。
ところで、私は C# を使用していますが、ここではそれほど重要ではないと思います。