Да, это возможно, но сложная настройка. Технология называется UPnP. Если маршрутизатор / межсетевой экран, подключенный к хосту, поддерживает UPnP, то можно разработать приложение для динамического открытия порта на маршрутизаторе и принятия входящих подключений.
Получение пакетов UDP через брандмауэр
У меня есть встроенное устройство, которое связывается через UDP (и иногда TCP / IP) с приложением на главном компьютере.
Встроенное устройство непрерывно излучает пакеты UDP на фиксированный IP-адрес (адрес хоста) и фиксированный порт. Хост-компьютер должен открыть свой брандмауэр на этом порту, чтобы разрешить входящий трафик UDP.
Теперь мне интересно, есть ли способ обойти брандмауэр, чтобы пользователю не нужно было явно отключать брандмауэр на данном порту.
Поскольку приложение на хосте ожидает пакетов UDP от встроенного устройства, может ли оно как-то «инициировать» связь? Т.е. отправлять один раз исходящий пакет, а затем получать UDP-сообщения как ответ на это исходящее сообщение? Так что брандмауэр считает, что эти входящие UDP-пакеты запрашиваются приложением на хосте (кем они на самом деле являются) и таким образом разрешает их?
1 ответ на вопрос
Похожие вопросы
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
-
4
Есть ли способ поделиться сканером многофункционального принтера?
-
3
Есть ли способ соединить два компьютера через USB?
-
4
Замена для ZoneAlarm на 64-битных системах?
-
3
Как сохранить несколько подключений к интернету?
-
9
Заставить веб-адрес проходить через HTTPS
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
2
Mac не присоединится к рабочей группе Windows