Эмулятор Android в сети - PullRequest
       19

Эмулятор Android в сети

3 голосов
/ 06 августа 2010

Итак, у меня есть приложение для Android, которое должно подключаться к серверу сокетов. Это достаточно просто, если на моем компьютере разработки работал сокет-сервер. Однако сервер сокетов работает на сервере не только на моем компьютере, но и в другой подсети. Как бы я подключил свой эмулятор к серверу сокетов? Я понимаю, как работает переадресация портов для подключения к локальной машине, но я не совсем понимаю, как перенаправить его через подсеть с моей машины разработчика.

1 Ответ

1 голос
/ 12 августа 2010

Можете ли вы попасть на сервер сокетов с хост-машины эмулятора?Я не знаю, как вы, но я тестировал сетевое клиентское приложение на эмуляторе Android, и, похоже, он может получить доступ ко всему, что есть в моей сети, с помощью стандартных сетевых вызовов Java и без специальныхустановить эмулятор на сторонеЭто включает более широкий Интернет.

Если вы не можете, вам нужно настроить серверную часть, чтобы убедиться, что сервер открыт для удаленных машин;это не имеет ничего общего с тем, что вы делаете на стороне эмулятора Android, если только сервер не является эмулятором Android.Это может быть связано с правилами брандмауэра и стандартной сетевой маршрутизацией.

...