2011-08-12 9 views
6

Tengo un problema. Quiero hacer un emulator en mi computadora como servidor. Entonces quiero comunicarme con otra aplicación instalada en otro emulador en la misma computadora. O esto puede ser también dos teléfonos. Similarmente, dos emuladores se comunican como cliente del servidorComunicación entre dos aplicaciones usando un emulador como servidor y cliente

Realicé búsquedas en Google, pero no encontré respuestas relevantes.

Problema:

1) Tengo dos emuladores o phone`

2) Quiero una labor como servidor y el otro para trabajar como cliente, y quiero se comunican entre ellas

+0

Debe ser mucho más detallado sobre lo que quiere y lo que ya ha intentado. Tu pregunta actual no es realmente respondible. – WarrenFaith

+0

¿Ahora tienes mi problema? – Sameer

+0

@WarrenFaith quiere emular "dos dispositivos en la misma red local" en dos instancias de emulador de Android que se ejecuta en la misma PC, creo que – Selvin

Respuesta

2

Finalmente puedo solucionar mi problema con la programación del zócalo con help of this Blog servidor .I uso y código de cliente y luego usar ADB para empezar un emulador como servidor. Gracias a todos por su ayuda y soporte

+0

+1 Buena respuesta, ¡realmente útil gracias! – Venky

+0

¡el enlace está roto! – newday

+0

@menukadevinda Sí, el propietario de Jesús ha vendido su sitio web: D. Déjame encontrar algunos otros enlaces lo cambiaré – Sameer

5

para 2 aplicaciones en el mismo dispositivo virtual (o real) para trabajar en conjunto, además del objeto Intención regular, usted podría echar un vistazo a la envolvente y Servicios AIDL: http://developer.android.com/guide/components/aidl.html

+0

Gracias por su respuesta rápida, voy a ver esto – Sameer

+0

Sí, parece interesante, lo voy a pasar por completo y necesito ver que va a resolver mi problema o no – Sameer

+3

que no te ayudará ...no entendió su pregunta – Selvin

4

Usted puede utilizar este paso si conecta el emulador con el zócalo:

  1. ejecutar el primer emulador como servidor
  2. telnet localhot 5554 desde la terminal
  3. redir agregar tcp: 5000: 6000
  4. ejecutar el segundo emulador como cliente
  5. entrada de la ip del servidor y el puerto

NB: tcp: 5000: 6000 es el puerto desde el servidor y el cliente, es decir a partir de 5000 y 6000 como cliente de puerto del servidor.

+0

Vota por todos, ustedes hicieron que esta comunidad valga la pena. Me encanta estar aquí. En realidad ahora mismo estoy haciendo otro trabajo, pero yo irá por cada respuesta – Sameer

Cuestiones relacionadas