【发布时间】:2013-09-14 08:33:53
【问题描述】:
我有一个难题。
尝试构建一个简单的基于回合的两人游戏,我一直在尝试 Node.js 和 Socket.IO,正如我在一个问题中看到的那样:
Multiplayer JavaScript game built with Node.JS - Separating players
这回答了我的大部分大问题,但仍然很少。因为我还建立了一个聊天室来测试它,并且效果很好。
但是,在这种游戏中使用 node.js 真的有什么意义吗?可以用 HTML5 WebSockets 完成吗?
【问题讨论】:
-
不确定我是否遵循您的问题。 Socket.io 是一个在可用时使用 WebSockets 的层,当它不可用时使用故障转移到其他方法。 WebSockets 需要一个服务器组件(你不能直接连接到另一个客户端),因此 NodeJS 就派上用场了。NodeJS 不是唯一的 WebSocket 服务器,但它是其中之一。
-
嗯,我似乎误解了 node.js 的意义......但我认为你主要回答了我的问题。 :) 如果你知道一些关于 node.js 或任何其他 WebSocket 服务器的好教程,请做链接。谢谢。
-
由于您对 WebSockets 感兴趣,我将直接从他们网站上的 Socket.IO 示例开始。见socket.io/#how-to-use。
-
感谢 apsillers 和 Matt 的帮助 :)
标签: javascript html node.js canvas websocket