I'm working on Android game which is turn based, and I've chosen Nodejs for the server side. I've been exploring for about two weeks how to communicate from the Android client side to the Nodejs server. Is there any way to communicate between the two.
Kindly help me if any one have any experience with such a project.
There are lots of options for something like this depending on what your game requires for communicating between client and server. For instance looking up "TCP clients for android" here shows up answers like this. If fast updates are important between server and client then UDP is one option, if your game can cope with the loss of some packets in the middle.
Besides TCP/UDP you also have things like WebSockets for Android.
Combining Android & nodejs is no problem. First you have to define a middelware. You can use REST-Webservices or any other technology for the communication between the node server and the android client. There are many standard APIs and protocols. I would use Websocket for the communication. You can find Android / Node.js APIs with WebSocket support here: