2011-02-25 17 views
7

Soy nuevo en Android y quiero crear un juego simple entre 2 emuladores.Emuladores de Android 2 que se comunican

emulador 1 puede enviar una cadena de emulador emulador 2 y 2 puede enviar una cadena de nuevo a emulador 1.

favor, alguien puede aconsejarme sobre cómo ir sobre esto no tengo ni idea.

Gracias.

+0

Para obtener una buena respuesta a esta pregunta, sería aconsejable aclarar un poco cómo los prevé la comunicación, principalmente WiFi/Bluetooth/a través de la red de telefonía móvil? – Rich

+0

Similar: http://stackoverflow.com/questions/5118494/android-2-emulators-communicating – Will

Respuesta

1

Para ejecutar 2 emuladores al mismo tiempo, recomendaría ejecutarlos como sesiones virtuales (como en VMWare) y "puentear" las conexiones. Asegúrese de tener direcciones IP estáticas para cada máquina virtual.

Como simplemente está enviando texto entre ellos, me limitaría a HTTP en esta etapa solo para que la prueba de concepto funcione. Simplemente no compliques tu vida demasiado temprano. Http debería ser el denominador común más fácil para trabajar con proveedores de Wifi o dispositivos móviles por ahora.

Si abstrae el modelo de objetos de forma adecuada, puede usar otros protocolos de comunicación anulando las clases. El componente de red debe ser transparente para la aplicación.

1

Puede tener comunicación directa mediante SMS (simplemente use el número de puerto del emulador como número de teléfono para probarlo) o Bluetooth. Si usa una red Wifi o de telefonía móvil, entonces debe tener ambos dispositivos conectados a su servidor, no puede tener una conexión directa, o incluso si en algunos casos tal vez pueda, entonces no debe transmitir esto.

Cuestiones relacionadas