【发布时间】:2014-07-18 23:22:12
【问题描述】:
我最近在 NodeJS 中构建了一个小型 JSON Web 服务,并且有兴趣将其扩展为通过 WebSockets 接受请求。
到目前为止,我发现的大多数 WebSocket 教程都是基于 SocketIO 等 3rd 方模块的。
编写 WebSocket 服务器需要什么? 假设跨浏览器兼容性在这里不是问题,并且我所有的客户都可以访问一个不错的浏览器。
【问题讨论】:
-
从浏览 WebSockets 规范 (tools.ietf.org/html/rfc6455) 来看,这可能是一项艰巨的任务。您可能还可以使用现有的库并对其进行修改。
-
SocketIO 不是 WebSocket 库;它比那更高。你可能想看看ws,它抽象了协议,而不像 SocketIO 那样尝试添加更多协议。
-
@Aaron - 可以否认我喜欢看 WS 的建议,但我很想了解如何从头开始编写 WebSocket 服务器。
-
“可以”==“不能”。
标签: javascript json node.js websocket comet