Как обработать прохождение NAT в одноранговом приложении c ++ (пожалуйста, примеры кода, а не теория) [закрыто]

StackOverflow https://stackoverflow.com/questions/1405502

  •  05-07-2019
  •  | 
  •  

Вопрос

Мне нужно разработать простую игру, в которой будет использоваться одноранговое соединение с использованием сервера централизованного управления индексами.

Я знаю, что есть проблема, когда клиент пытается подключиться к другому клиенту, который находится за маршрутизатором. Я читал об обходе NAT, который объясняет в основном теорию, но мне бы очень хотелось увидеть примеры кода на C ++ или Java.

Можете ли вы помочь мне понять смысл прохождения NAT через код? Может быть, какая-то простая клиентская игра с открытым исходным кодом?

Это было полезно?

Решение

Прохождение NAT не так просто, чтобы получить право. STUN может помочь: http://en.wikipedia.org/wiki/STUN

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top