Голанг не может отправлять пакеты для оглушения полученного IP - PullRequest
0 голосов
/ 31 мая 2018

Я использую Golang, чтобы попытаться отправить пакеты через UDP на IP-адрес и порт, предоставленные STUN.Цель состоит в том, чтобы обмениваться данными между двумя устройствами без необходимости открывать порт в брандмауэре, поскольку оба устройства находятся в другой сети.

Программа работает на обоих устройствах следующим образом: устройство 1 ожидает устройства2 для отправки IP-адреса и порта, найденных STUN.Это происходит через открытый порт в брандмауэре устройства 1. (Только для устройства 1 возможен открытый порт). Проблема в том, что устройство 2 не получает никаких пакетов через порт, обнаруженный STUN.

Я думаю,проблема заключается в том, что маршрутизатор не знает о подключении к устройству 2. Устройство 2 связано с маршрутизатором, но маршрутизатор не знает, что делать с пакетами.

У вас есть идеи, как решитьэта проблема?

Спасибо!

...