Поэтому в свободное время я разрабатываю приложения для Android для развлечения. Это приложение открывает соединение с моим домашним сервером, на котором запущена программа Java, выполняет некоторые вычисления и отправляет ответ. Проблема в том, что я не хочу использовать порт 80. Если сотовый телефон подключен к WiFi, я могу подключиться, используя любой порт, который мне нужен, скажем, 8080. Это работает с любым WiFi-соединением, даже за пределами моей домашней сети. Однако переключитесь на 4G, и соединение не будет установлено.
СЕРВЕР:8080
- Телефон по WiFi(ЛЮБОЙ) - Работает
- Телефон на 4G - не работает
СЕРВЕР:80
- Телефон на WiFi(ЛЮБОЙ) - Работает
- Телефон на 4G - Работает
Я переключил свой сервер на прослушивание порта 80, а мое приложение на подключение через тот же порт, и теперь соединение работает как на 4G, так и на WiFi.
Есть ли что-то, чего мне не хватает, чтобы заставить его работать на необычном порту?
Или это ограничение 4G соединений.
Спасибо
Is there something I am missing to make it work on an uncommon port?
. Да. - person greenapps   schedule 10.04.2015