Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebSocket连接到失败的错误\u SSL\u协议\u错误_Ssl_Websocket - Fatal编程技术网

WebSocket连接到失败的错误\u SSL\u协议\u错误

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输入和输出。但是,我在控制台上收到以下错误 连接到……….的腹板承座。。。。。。。。。。。。失败:建立连接时

我已经在live server上配置了Websocket,并且正在live server上使用SSL。当我在本地主机上使用以下代码时,websockets很好

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不太熟悉。这就是为什么在这里寻求帮助