2

我刚刚开始 HTML5 游戏开发,我使用画布制作了几个游戏,并使用 Javascript 访问它。

不过,我想知道如何制作多人在线游戏。我是否一定需要为此使用服务器端的东西?

我听说过 HTML5 套接字,还有其他选择吗?

谢谢你。

编辑:非常感谢任何简单的示例或链接。

4

1 回答 1

4

你需要一个服务器,P2P 在浏览器之间还不能工作。请参阅:我是否需要服务器才能使用 HTML5 的 WebSockets?

Websocket(HTML5 套接字)是一种在浏览器和服务器之间建立双向开放连接的方法。否则,您将不得不使用仅拉取的 XHR(又名 Ajax)。Mozilla 写了一篇很棒的文章来解释他们是如何构建的:BrowserQuest(或者只是玩它:http ://browserquest.mozilla.org/ )

替代品通常基于Flash XMLSocket

于 2012-04-22T20:24:32.020 回答