У меня есть приложение для iPhone, которое использует подключение по локальной сети к серверу, работающему на Mac / PC пользователя.
На сервере запущена служба http на порту 8080
Я уже добавил исключения для брандмауэра Windows по умолчанию или брандмауэра Mac по умолчанию, чтобы обеспечить трафик для моего приложения.
Однако наиболее распространенная проблема клиента заключается в том, что iPhone не может связаться с сервером.
Обычно это сетевой маршрутизатор, блокирующий трафик, хотя иногда пользователь запускает собственный брандмауэр, который блокирует трафик.
Существует ли протокол, который позволит мне что-то сказать по поводу
'Будут ли все брандмауэры в этой сети, пожалуйста, разрешите связь с <an ip> on <a port>
, если трафик исходит из этой сети?'
Я изучил upnp - но, похоже, он сосредоточен на открытии порта для внешнего мира, что я не хочу делать.
предложения?
Заранее спасибо.