2012-09-17 16 views
8

Estoy trabajando en un juego para Android basado en turnos, y he elegido Nodejs para el lado del servidor. He estado explorando durante aproximadamente dos semanas cómo comunicarme desde el lado del cliente de Android al servidor de Nodejs. ¿Hay alguna forma de comunicarse entre los dos?Combinación de java y nodejs para la aplicación de Android

Amablemente ayúdeme si alguien tiene alguna experiencia con un proyecto de este tipo.

+0

que no se sabe muy bien nada de nodejs, pero supongamos que realmente no te importa específicamente Android, sino que realmente te relacionas con el servidor de tu nodo usando cualquier tipo de infraestructura basada en socket. (Es decir, nada hace que este oid específico en lugar de java específico ..) –

Respuesta

1

Hay muchas opciones para algo como esto dependiendo de lo que su juego requiera para comunicarse entre el cliente y el servidor. Por ejemplo, buscar "clientes TCP para Android" aquí muestra respuestas como this. Si las actualizaciones rápidas son importantes entre el servidor y el cliente, UDP es una opción, si su juego puede hacer frente a la pérdida de algunos paquetes en el medio.

Además de TCP/UDP también tiene cosas como WebSockets para Android.

0

Combinando Android & nodejs no es un problema. Primero debes definir un middelware. Puede utilizar REST-Webservices o cualquier otra tecnología para la comunicación entre el servidor de nodo y el cliente de Android. Hay muchas API y protocolos estándar. Usaría Websocket para la comunicación. Puede encontrar las API de Android/Node.js con el apoyo de WebSocket aquí:

Cuestiones relacionadas