【问题标题】:how to imelement node.js WebSocket support?如何实现 node.js WebSocket 支持?
【发布时间】:2023-03-19 20:20:02
【问题描述】:

我读到 node.js 可以完全与 WebSocket 客户端一起工作。

我的问题是如何在我的 node.js 服务器端支持 WebSocket api? 我需要安装一些东西来支持它,还是只需要 imepements 内置功能?

【问题讨论】:

  • 您获得了一个支持 webSocket 协议的模块并加载该模块。 socket.io 是最流行的,但它不仅仅是一个普通的 webSocket,所以你也必须在客户端使用 socket.io。 NPM 列出了许多提供普通 webSocket 支持的 node.js 模块。

标签: javascript node.js websocket serverside-javascript


【解决方案1】:

你可以使用socket.io,它有客户端和服务器端的库(node.js)

【讨论】:

    【解决方案2】:

    另一个不错的是primus,它包含了几个不同的 websocket 库。它是活跃的,并且有很好的使用文档。

    注意: Primus 不支持,也不会支持 socket.io v1.0 或更高版本。因此,如果您必须了解 socket.io 正在做什么,请注意您的选择。

    【讨论】:

      【解决方案3】:

      socket.io 是在您的节点应用程序中实现 Web 套接字的最直接方式,它同时处理服务器端(作为 npm 模块)和客户端(可以从服务器提供的脚本)功能。

      http://socket.io/

      【讨论】:

        猜你喜欢
        • 2021-03-15
        • 2011-05-24
        • 2013-05-30
        • 1970-01-01
        • 1970-01-01
        • 2013-05-10
        • 2015-08-03
        • 2018-02-02
        • 1970-01-01
        相关资源
        最近更新 更多