Haf*_*fsa 8 javascript websocket node.js webrtc
我是WebRTC和WebSockets的新手,并且正在按照本教程创建WebRTC演示项目,但我无法创建WebSocket连接.我遵循了项目中提到的相同步骤.他的项目在端口8080上运行,他提到了ws:// localhost:9090.我的项目在端口8081上运行,但我复制了他的URL ws:// localhost:9090,因为我不知道9090的重要性,我收到此错误,我的服务器是node.js. 我将本地主机更改为8081,但后来我发现握手错误.
与'ws:// localhost:9090 /'的WebSocket连接失败:连接建立错误:net :: ERR_CONNECTION_REFUSED.
Chrome不允许与localhost的不安全websocket(ws)连接(仅限wss,因此您应为本地Web/websocket服务器设置TLS证书).但是同样适用于Firefox.
我猜这是一个通用的 websocket 问题。
使用内置变量将 url 更改为动态名称location.host,并更改协议以保护 Websocket wss(如果您已设置 TLS):
const ws = new WebSocket("wss://" + location.host + "/")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37711 次 |
| 最近记录: |