有什么方法可以初始化到android客户端设备的服务器 - 客户端连接?

时间:2013-07-02 02:13:26

标签: android client-server android-service android-networking tcpserver

如果您正在开发像Chess这样的基于回合制的游戏,包括Android手机客户端和服务器

IE:玩家A提交他们的回合,服务器计算逻辑,将结果发送给玩家A和B,并通知玩家B轮到他们。

有什么方法可以通过服务器联系Android客户端而无需保持持久连接?<​​/ p>

我正在使用简单的TCP套接字来发送字符串数据,如果有办法可靠地执行此操作我很好,因为我听说Android IP地址不断变化

1 个答案:

答案 0 :(得分:1)

Google Cloud Messaging GCM。它是免费的。它是无限的。它由Google维护。它已经安装在用户的手机上。

话虽如此,现在理想的方法是使用Google Play Services并让人们使用他们的Google+帐户登录。观看Google Play服务上的最后一次Google I / O 2013会话。在一般主题演讲期间,演示出错,但是否则可以正常工作。

Google Play服务会为您解决所有网络问题(如果用户位于同一网络,也会回退到本地wifi)。您需要支付的价格是,如果用户需要多人游戏功能,则必须强制用户使用Google+。