Задать вопрос
@nicodrive

Можно ли передать IpEndPoint по сети на другой компьютер, чтобы с другого компьютера прислать ответ первому (UDP)?

IpEndPoint содержит ip и port, это хорошо работает для белых адресов, будет ли работать данная схема для серых айпи? Сервер с белым айпи, клиент с серым.
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Если Вы отправляете с сервера на клиент информацию, содержащую белый IP, всё должно быть хорошо.

Если Вы отправляете с клиента на сервер информацию, содержащую серый IP, то сетевое устройство, выполняющее в сети клиента NAT (меняющее серые адреса на белые), должно понимать протокол передачи, заменять серые адреса и порты на белые внутри Вашего пакета и открывать соответствующие этим портам дополнительные временные NAT-туннели. Эта технология называется "ip inspect". Если Ваш протокол проприетарный, то вряд ли сетевое оборудование будет уметь его декодировать, чтобы модифицировать передаваемые внутри его IP и порт.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы