WebSocket连接到失败的错误\u SSL\u协议\u错误
我已经在live server上配置了Websocket,并且正在live server上使用SSL。当我在本地主机上使用以下代码时,websockets很好WebSocket连接到失败的错误\u SSL\u协议\u错误,ssl,websocket,Ssl,Websocket,我已经在live server上配置了Websocket,并且正在live server上使用SSL。当我在本地主机上使用以下代码时,websockets很好 ws://localhost:8080/server.php 将文件移动到live server后,我将代码更改为 wss://IP:PORT/server.php 我为web套接字创建了一个单独的端口,并在防火墙上配置了TCP输入和输出。但是,我在控制台上收到以下错误 连接到……….的腹板承座。。。。。。。。。。。。失败:建立连接时
ws://localhost:8080/server.php
将文件移动到live server后,我将代码更改为
wss://IP:PORT/server.php
我为web套接字创建了一个单独的端口,并在防火墙上配置了TCP输入和输出。但是,我在控制台上收到以下错误
连接到……….的腹板承座。。。。。。。。。。。。失败:建立连接时出错:net::ERR\u SSL\u协议\u错误
当您使用
wss
时,是否有人能向我推荐一些解决方案来解决这个问题呢?您只是在SSL/TLS上为WebWocket
提供服务
同时,使用简单的ws
不需要特定的设置,wss
需要。实际上,在打开通信时,必须使用有效的SSL证书创建安全连接
如果您的证书丢失
或无效
则无法解除连接,因此在尝试启动通信时将引发错误
因此,您不能仅仅从ws
切换到wss
,还必须进行适当的实现
你可以找到,希望有帮助 我就是这么做的,我从来无法在本地安装ssl,所以我开始使用w3cwebsocket客户端
并在控制台中使用
node index.js
var W3CWebSocket=require('websocket')。W3CWebSocket;var客户端=
新的W3CWebSocket('wss://127.0.0.1:7000/'); console.log(客户端)
如果您只是将安装程序移动到实时服务器,它不会自动启用SSL(即wss://vs.ws://)。是什么让你认为wss://应该起作用?@SteffenUllrich这是我第一次尝试Websocket。我对WS不太熟悉。这就是为什么在这里寻求帮助