【问题标题】:Why would one choose standalone socket.io server vs. Express vs. node http?为什么要选择独立的 socket.io 服务器 vs. Express vs. node http?
【发布时间】:2019-05-28 01:03:09
【问题描述】:

我在 websockets 和 socket.io 上迈出了第一步,并在网上浏览了一些教程。

This tutorial 正在使用似乎是 socket.io 的独立服务器。我的问题是使用独立服务器而不是使用 Express(或节点 http 服务器)的动机是什么。

我尝试在线搜索,但找不到使用独立服务器的动机。

【问题讨论】:

    标签: node.js websocket socket.io


    【解决方案1】:

    这就是您需要了解它们之间的差异的全部内容:https://github.com/rsp/node-websocket-vs-socket.io

    关于 WebSocket 和 Socket.IO 的常见误解很少:

    • 第一个误解是使用 Socket.IO 比使用 WebSocket 容易得多,但事实并非如此。请参阅下面的示例。
    • 第二个误解是浏览器没有广泛支持 WebSocket。请参阅下文了解更多信息。
    • 第三个误解是 Socket.IO 将连接降级作为旧浏览器的后备。它实际上假定浏览器是旧的,并启动与服务器的 AJAX 连接,稍后在交换一些流量后在支持 WebSocket 的浏览器上升级。

    【讨论】:

    猜你喜欢
    • 2012-03-21
    • 1970-01-01
    • 2016-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    相关资源
    最近更新 更多