socket.io 和 Node.js 4

socket.io with Node.js 4

我想开始新项目-在线聊天,我想用socket.io,但最近发布了Node.js 4,现在它包括net.socket class (https://nodejs.org/en/blog/release/v4.0.0/).这是 socket.io、替代品还是其他?我不知何故听说他们想要合并。我应该用 socket.io 开始新项目吗?

节点总是(或者至少现在很长一段时间)包含一个 net.socket class。它代表一个 TCP 套接字,这与 websocket 完全不同(尽管 websocket 确实使用 TCP 套接字,就像通过 HTTP 进行的所有通信一样)。 socket.io 是一个 websocket(带有回退)库。

我不认为 socket.io 曾计划与节点合并。您将它与 io.js 混淆了,后者是节点的一个分支,现在已与其合并。这就是node从0.12.x版本跳到4.0的原因,因为io.js有版本1.x - 3.x.

是的,没有什么能阻止您开始一个新的 socket.io 项目。