javascript - socket.io 是否像 sockjs 一样具有原始 WebSocket 访问权限?

标签 javascript node.js websocket socket.io sockjs

Sockjssocket.io都是 node.js 的 JavaScript 库,它们会自动选择可以在 HTTP 之上使用的传输协议(protocol)。

我知道 sockjs 还提供直接的 WebSocket 访问,因此 sockjs 服务器可以与关联的 socksjs 客户端库或 native WebSocket 访问一起使用。

例如,如果我在 http://localhost:8081/echo 有一个基于 sockjs 的服务器,我可以使用 URL ws://localhost 的直接 WebSocket 访问: 8081/echo/websocket

socket.io 是否也提供直接/原始的 WebSocket 访问?

最佳答案

不,由于更高级别的抽象(多路复用、事件等),socket.io 没有原始的 websocket 传输。

关于javascript - socket.io 是否像 sockjs 一样具有原始 WebSocket 访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15198242/

相关文章:

javascript - 类型错误 : Cannot read property 'id' of undefined (REACTJS)

javascript - 为什么我不能引用模块外部的属性集?

javascript - 为什么这个 JavaScript 函数的输出是 10?

javascript - Node js离线语音转文本

node.js - 如何对sequelize 查询的每个结果进行API 调用?

javascript - 在javascript中将整数转换为数字的小数部分最有效的方法是什么?

Node.js WebSockets 发送消息

c++ - 如何从 C++ 客户端正确使用 QWebSocket::sendBinaryMessage() 方法?

javascript - 我需要手动关闭 Mongoose 连接吗?

python-3.x - websocket 中接收和发送方法的区别