1

我正在 Android 中开发在线国际象棋游戏。第一个播放器使用该应用程序,第二个播放器使用 html 网页。

我想要做的是发送文本,其中包含每个玩家轮流进行的每一步的信息。游戏的所有处理和验证部分都将在 Android 应用程序中完成。第二个玩家只是接收文本,将其解析为 html 代码,然后将非常相似的文本发送给应用程序,以便接收移动授权。

我真的在尝试尽可能少地使用互联网资源。

我一直在寻找最好的选择,以便使用 Android 发送消息,但由于我对它不是很有经验,所以我不知道该怎么做。

我发现了这些发送消息的可能性:

我从未使用过这些技术中的任何一种,但我想知道哪种技术最适合开始进行更深入的研究。

正如您所看到的,国际象棋游戏不需要大量的消息传递,因为我必须根据 Android 应用程序中的国际象棋引擎的每次移动和授权发送和接收一条消息。

如果您知道更好的解决方案或与我应该使用的技术示例的链接,我将不胜感激。

4

1 回答 1

1

在您的情况下,Android 播放器是否需要与应用程序一起运行(实时播放)或者发送播放、播放关闭应用程序并在几个小时内查看下一步动作的选项很重要?

如果是实时的,只需打开连接并使用轮询或套接字来保持游戏运行。

如果它不是实时游戏,GCM 可能是您最好的方法。

但请注意,这两个选项都意味着您将需要自己的网络服务器运行的东西。

于 2013-04-09T13:05:15.130 回答