I want to develop an Android multiplayer real time game. But I'm still confuse what is the best way to do the communication. I found a few options:
- TCP
- UDP
- Ajax/Comet/Messaging services i.e. pubnub.com, beaconpush.com
- Push notification
- XMPP
- Android Cloud To Device Messaging
- The Pubsubhubub Protocol
- Smartfoxserver
I just wondering how the other realtime games did it? I would like to know the most common way of doing it with acceptable result.
I appreciate your thought. Thanks!