У меня есть встроенное устройство, которое связывается через UDP (и иногда TCP/IP) с приложением на главном компьютере.
Встроенное устройство непрерывно излучает пакеты UDP на фиксированный IP-адрес (адрес хоста) и фиксированный порт. Хост-компьютер должен открыть свой брандмауэр на этом порту, чтобы разрешить входящий трафик UDP.
Теперь мне интересно, есть ли способ обойти брандмауэр, чтобы пользователю не нужно было явно отключать брандмауэр на данном порту.
Поскольку приложение на хосте ожидает UDP-пакетов от встроенного устройства, может ли оно как-то "инициировать" связь? Т.е. отправлять один раз исходящий пакет, а затем получать UDP-сообщения как ответ на это исходящее сообщение? Чтобы брандмауэр считал, что эти входящие UDP-пакеты запрашиваются приложением на хосте (кем они на самом деле являются) и таким образом разрешает их?