Итак, я пишу многопользовательскую игру для P2P. Сервер устанавливает соединения (UDP) с каждым игроком, а затем заставляет игроков соединяться друг с другом напрямую (используя технику UDP Holepunching).
Потом я проверил в доме моих родителей, и блин - перестал работать.
Причина в том, что маршрутизатор моих родителей не совместим с IPv6.
Вопрос
Можно ли выполнять UDP Holepunching между пользователями, которые имеют разные протоколы IP?
Ака
- Пользователь A:
За маршрутизатором с IPv4-адресом (не может отправлять UDP-сообщения на IPv6).
- Пользователь B:
Имеет адрес IPv6. Может отправлять сообщения UDP на адреса IPv4 и IPv6.
Или такая установка обречена на провал?