Эмуляторы Android 2 общаются - PullRequest
       1

Эмуляторы Android 2 общаются

7 голосов
/ 25 февраля 2011

Я новичок в Android и хочу создать простую игру между 2 эмуляторами.

Эмулятор 1 может отправлять строку в эмулятор 2, а эмулятор 2 может отправлять строку обратно в эмулятор 1.

Пожалуйста, кто-нибудь может посоветовать мне, как это сделать, поскольку я понятия не имею.

Спасибо.

Ответы [ 2 ]

1 голос
/ 28 февраля 2011

Чтобы запускать 2 эмулятора одновременно, я бы рекомендовал запускать их как виртуальные сеансы (как в VMWare) и «соединять» соединения.Убедитесь, что у вас есть статические IP-адреса для каждой виртуальной машины.

Поскольку вы просто отправляете текст между ними, на этом этапе я бы остановился на HTTP, чтобы получить подтверждение концепции.Только не усложняй свою жизнь слишком рано.Http должен быть самым простым общим знаменателем для работы с Wi-Fi или мобильными операторами на данный момент.

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

1 голос
/ 25 февраля 2011

Вы можете иметь прямую связь с помощью SMS (просто используйте номер порта эмулятора в качестве номера телефона для проверки) или Bluetooth.Если вы используете сеть Wi-Fi или мобильную телефонную связь, то к вашему серверу должны быть подключены оба устройства, у вас не может быть прямого подключения, или даже если в некоторых случаях это возможно, тогда вы не должны ретранслировать это.

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