Разъем Android Mobile-Mobile через общедоступный Wi-Fi? - PullRequest
0 голосов
/ 31 октября 2011

Я написал приложение для Android, которое включает создание сокет-соединения между двумя мобильными телефонами через Wi-Fi. Соединение отлично работает дома с моим беспроводным маршрутизатором и защитой WEP. Однако, когда я попытался запустить приложение в своей местной кофейне, я не смог установить соединение через сокет. Оба дроида были подключены к беспроводной сети магазина, и клиент использовал правильный IP-адрес. Однако когда я попытался установить соединение, я получил исключение SocketTimeoutException. Я пробовал это приложение в других местах (домашний тип с WEP), и, если оба мобильных устройства подключены к сети Wi-Fi, они могут устанавливать сокетное соединение.

Есть ли в конфигурации общедоступных сетей Wi-Fi что-то, что не позволяет устанавливать сокет-соединения?

1 Ответ

1 голос
/ 31 октября 2011

Может случиться так, что маршрутизатор в этом магазине кофе разрешит только определенные порты, например, 80 для http, а другие порты заблокированы устройством, возможно, вы можете попробовать настроить сервер на устройстве на такой нормально открытый порт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...