【发布时间】:2017-10-08 09:53:21
【问题描述】:
我需要将 websockets 与普通套接字连接,websockify 看起来似乎是答案,但我真的不明白我需要做什么这个信息:https://www.npmjs.com/package/node-websockify,我需要创建一个 Node js 服务器,还是只跑进我的页面??
【问题讨论】:
-
“将 webSockets 与普通套接字连接”是什么意思?您的两个端点上的环境是什么?你控制两个端点吗?或者一个已经修复并且您正在尝试连接到它?如果是这样,请描述您尝试连接的端点。
-
来自 js 页面的 Websockets,另一个是我无法访问的服务器,只有 TCP 套接字的 ip 和端口,它看到 websockify 是答案,但我无法运行该项目,文档对我来说还不够
-
WebSocket 无法连接到正常的 TCP 套接字。 webSocket 是它自己的协议,必须连接到 webSocket 服务器。如果你的服务器只是一个普通的 TCP 套接字,那么你可以在 node.js 中使用一个普通的 TCP 套接字来连接它。 NET module in nodejs 包含用于创建普通 TCP 连接的代码。当然,您必须准确管理从您连接到自己的服务器发送或读取的内容。浏览器无法连接到普通的 TCP 服务器,只能连接到 webSocket 服务器。
标签: node.js websocket websockify