Node.js 是否需要为节点安装WebSocket库?

Node.js 是否需要为节点安装WebSocket库?,node.js,Node.js,我正在读一本关于使用node.js创建实时游戏的书。问题是,它是在2011年用旧版本的node发布的 例如,它说: 接下来,我们将为Node.JS服务器安装WebSockets库 对于node-v0.12.0,现在还需要这样做吗?自v0.12.0起,NodeJS没有内置的websockets库。有很多可用的插件,socket.io是目前流行且易于使用的插件(express.io结合了socket.io+express,是我在单个应用程序中混合使用http和ws协议时经常使用的另一个插件) 所以答

我正在读一本关于使用node.js创建实时游戏的书。问题是,它是在2011年用旧版本的node发布的

例如,它说:

接下来,我们将为Node.JS服务器安装WebSockets库


对于node-v0.12.0,现在还需要这样做吗?

自v0.12.0起,NodeJS没有内置的websockets库。有很多可用的插件,socket.io是目前流行且易于使用的插件(express.io结合了socket.io+express,是我在单个应用程序中混合使用http和ws协议时经常使用的另一个插件)


所以答案是:如果你想要WebSocket,那么是的,你必须安装一些东西,而且最好使用书中告诉你的包/插件/库,否则他们的代码示例可能无法工作(它们可能无法工作,除非你返回并获得书中指定的确切版本)

是的,它们可能不起作用,但我可以使用整个过程。有没有关于使用js创建多用户画板的新电子书?嗯,我不熟悉那里有什么电子书。就使用websockets的一般过程而言,这在过去几年中并没有发生太大的变化(就像http 1.1规范仍然在使用,尽管库、语言和硬件都变得更好)。Ws只是另一种类似http或ftp的协议,不同的是它不像http那样是“无状态”的,而是保持连接在btw客户机和服务器之间。这有很多好处:速度快,开销少,模拟有状态连接的代码少。