【发布时间】:2014-08-25 21:51:01
【问题描述】:
我制作了一款回合制安卓游戏,使用 HTTP 协议进行多人游戏。
一切正常,但问题来了,当游戏必须检查其他玩家是否采取了行动时。目前,这是通过每 0.5 秒“发送垃圾邮件”HTTP get 请求来解决的。
您认为这是一个可行的解决方案吗? 0.5秒太快了吗?或者你有什么其他的想法,我可以用它来检查其他玩家的移动而不使用套接字?
【问题讨论】:
-
你考虑过推送通知吗?
-
有服务器还是直接IP连接的点对点?
-
可能想使用 WebSockets 之类的东西进行结帐,这将保持数据可以流过的持久连接。
-
@LynnCrumbling 推送通知是什么意思?那会有什么帮助?他们不是用来显示通知的吗?
-
@Zhuinden 有一个带数据库的服务器。应用程序使用 .php 文件联系数据库并获取信息。
标签: android http multiplayer