我正在通过html / php / ajax(和其他一些东西)建立一个扑克游戏NO-FLASH。 我在编程游戏方面经验不多,所以我的问题很小!
假设您玩扑克,您的浏览器如何知道有些玩家扔了一张牌? 我的浏览器应该发送ajax请求,知道是否有人移动了???或者无论如何要对待ajax-> php就像套接字ajax< - > php ??
我希望有人理解我的问题,谢谢
答案 0 :(得分:3)
根据您将要面对的流量,一个好主意是使用Message Queue服务器,例如Apache ActiveMQ以及允许所有浏览器连接的内容ActiveMQ并从Orbited 2开始接收来自它的“推送”消息 - 这个消息准备好在生成新评论时对websocket协议进行更改(不确定是否已就协议达成共识)。< / p>
最好的选择是研究一种相对较旧的技术,但并未广泛使用(我的意思是,与Ajax相比),这种技术被称为Comet和Ajax Push。
很明显还有其他一些实现,例如APE,你可能想要选择一个你觉得最适合的那个(编程语言和/或API)。