我是 WebRTC 和 WebSockets 的新手,正在按照本教程创建 WebRTC 演示项目,但我无法创建 WebSocket 连接。我遵循了项目中提到的相同步骤。他的项目在端口 8080 上运行,他提到了 ws://localhost:9090。我的项目运行在8081端口,但是我复制了他的网址ws://localhost:9090,因为我不知道9090的意义,所以收到这个错误,我的服务器是node.js。我也将本地主机更改为 8081,但随后出现握手错误。
与“ws://localhost:9090/”的 WebSocket 连接失败:连接建立时出错:net::ERR_CONNECTION_REFUSED。
原文由 Hafsa 发布,翻译遵循 CC BY-SA 4.0 许可协议
Chrome 不允许不安全的 websocket (ws) 连接到本地主机(仅 wss,因此您应该为本地 web/websocket 服务器设置 TLS 证书)。然而,同样适用于 Firefox。