Node.js本身是否支持WebSocket?

时间:2018-02-22 08:46:41

标签: node.js

我不想为Node.js使用任何插件或框架。 Node.js本身是否支持WebSocket?

3 个答案:

答案 0 :(得分:0)

单独的节点不支持WebSocket,你需要另一个这样的库:

https://github.com/theturtle32/WebSocket-Node

答案 1 :(得分:0)

有各种packages可用于将web套接字与node.js集成,或者您可以使用socket.io框架。

答案 2 :(得分:0)

任何人不使用任何节点模块都没有意义。 Node是一个大型的生态系统,其功能分布在不同的模块中,因此开发人员可以挑选他们需要的东西。 Websocket库是非必要的,因此它们不会预先捆绑。

ws 是比较流行的图书馆之一。还有其他类似的库,可以通过搜索npm文档找到。

如果您因某些原因不想使用任何节点模块,那么您将不得不从头开始重写websocket逻辑。 Node确实拥有" net"模块预捆绑,其中包含必要的TCP工具。我不推荐它。