我一直用JavaScript编写游戏,现在是时候让它成为多人游戏了。我想使用AJAX长轮询来获得当前的游戏状态,以及实现大厅。
服务器只需执行基本功能,例如将游戏状态存储在mysql数据库中,检索游戏状态,以及格式化记分板。
我认为用PHP编写它是最简单的,但由于它会产生的apache进程数量,这将是一个坏主意。
你推荐什么?我正在寻找最直接的方法。
编辑:StreamHub看起来不错,但社区版只允许10个并发用户。
答案 0 :(得分:6)
答案 1 :(得分:2)
您可能会对名为Comet的内容感兴趣。
关于Comet和PHP,您可以看看这些问题及其答案:
并且,不一定在PHP (似乎 适用于Comet;许多人似乎建议为后端服务器使用另一种语言/技术......) :
我看到越来越多的彗星问题......我想要尝试一天或另一天,我想......似乎很有趣^^
答案 2 :(得分:0)
也许更好地使用像juggernaut.rubyforge.org这样的推送频道,而不是使用longpoll?