我正在 Android 中开发在线国际象棋游戏。第一个播放器使用该应用程序,第二个播放器使用 html 网页。
我想要做的是发送文本,其中包含每个玩家轮流进行的每一步的信息。游戏的所有处理和验证部分都将在 Android 应用程序中完成。第二个玩家只是接收文本,将其解析为 html 代码,然后将非常相似的文本发送给应用程序,以便接收移动授权。
我真的在尝试尽可能少地使用互联网资源。
我一直在寻找最好的选择,以便使用 Android 发送消息,但由于我对它不是很有经验,所以我不知道该怎么做。
我发现了这些发送消息的可能性:
- GCM
- Android ServerSockets 和 Sockets
- 制作 Push 技术,如长轮询
我从未使用过这些技术中的任何一种,但我想知道哪种技术最适合开始进行更深入的研究。
正如您所看到的,国际象棋游戏不需要大量的消息传递,因为我必须根据 Android 应用程序中的国际象棋引擎的每次移动和授权发送和接收一条消息。
如果您知道更好的解决方案或与我应该使用的技术示例的链接,我将不胜感激。