Android-устройство действует как сервер - PullRequest
0 голосов
/ 19 января 2011

Я работаю над одним проектом, устройство Android которого действует как сервер. Я имею в виду, что когда я отправляю какие-либо запросы на мое устройство, я получаю ответ.

Если у кого-то есть идеи, пожалуйста, скажите мне. Я жду ответа.

1 Ответ

2 голосов
/ 19 января 2011

Сервер обычно принимает запрос на определенный IP и порт.Это проблема для мобильных устройств, потому что обычно они находятся в частной сети (за маршрутизатором) и никто не может адресовать IP-адрес и порт специального устройства.

Так что, практически говоря, я действительно сомневаюсь,мобильное устройство может выступать в качестве сервера.


Для надежного решения потребуется дополнительный прокси-сервер.В основном ваш мобильный телефон будет подключаться к этому «наземному» серверу, а система прокси и карманного компьютера будет сервером, который вы ищете.Он работает, когда контроллер подключен.Клиент устанавливает соединение с прокси и отправляет свои запросы, прокси направляет запрос на мобильное устройство, чтобы получить ответ службы для клиента.

Хорошей архитектурой для этого подхода является XMPP, реализация прокси-сервера.будет стандартный сервер xmpp (например, openfire ).

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