В настоящее время я работаю над сетью UDP игры.
Допустим, есть два проигрывателя в одном NAT / LAN. Следовательно, они имеют один и тот же внешний IP. Они оба подключаются к одному игровому серверу, который находится в другом месте и имеет другой внешний IP-адрес.
Как игровой сервер может отправлять UDP-пакеты конкретному игроку по локальной сети?
Все хорошо, когда каждый игрок находится в другой локальной сети, но когда два или более находятся в одной локальной сети, я не знаю, как с ними связаться.
Кстати, я использую C #, но, думаю, здесь это не имеет значения.