Android ServerSocket порты, проблема с тайм-аутом соединения - PullRequest
1 голос
/ 09 июля 2010

Я немного поиграюсь с одноранговой связью с устройствами Android.

Я написал базовую программу, которая создает прослушивающий ServerSocket на каждом телефоне с помощью приложения.С помощью приложения вы также можете подключиться к другим устройствам, которые прослушивают, подключившись к удаленному ServerSocket.Ничего странного в этом нет.

Моя проблема в том, что кажется, что порт прослушивания не открыт для подключения на разных устройствах.Я могу подключиться к своему HTC Desire, работает как шарм.Но при подключении к HTC Hero я получаю тайм-аут, такой же, если я пытаюсь подключиться к эмулятору.Но подключение ОТ Эмулятора к Желанию и ОТ Героя к Желанию работает как шарм.Что с этим?Приложения безопасности не установлены, и оба устройства (и эмулятор) работают 2.1.

1 Ответ

0 голосов
/ 09 июля 2010

Я не уверен насчет эмулятора, но проблема с реальными устройствами может быть связана с оператором сети.Большинство сетевых операторов назначают частные IP-адреса терминалам сотовых телефонов, что делает невозможным подключение к ним из «реального Интернета».Возможно ли, что вы используете разные операторы для своего Желания и для Героя?Возможно, Hero работает, если вы попробуете его с SIM-картой от Desire?

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