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

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

IpEndPoint содержит ip и port, это хорошо работает для белых адресов, будет ли работать данная схема для серых айпи? Сервер с белым айпи, клиент с серым.
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Если Вы отправляете с сервера на клиент информацию, содержащую белый IP, всё должно быть хорошо.

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

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

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