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
Ssl 连接到'的WebSocket;wss://...' 失败:建立连接时出错:网络::错误\u连接\u已关闭_Ssl_Websocket - Fatal编程技术网

Ssl 连接到'的WebSocket;wss://...' 失败:建立连接时出错:网络::错误\u连接\u已关闭

Ssl 连接到'的WebSocket;wss://...' 失败:建立连接时出错:网络::错误\u连接\u已关闭,ssl,websocket,Ssl,Websocket,我犯了一个很严重的错误: 我试图测试WebSocket上的实时聊天,但当加载脚本时,我在“开发人员工具”窗口中收到以下消息: “WebSocket连接到”wss://chat.mywebsite.com:80/testuser@wr94@34@0:建立连接时出错:网络::错误\u连接\u已关闭” 开发人员工具中的错误消息将我发送到以下代码行: wrc_socket=新的WebSocket(_wsServerUrl++'/'+login++'@wr94@'+_id++'@'+'u userType

我犯了一个很严重的错误:

我试图测试WebSocket上的实时聊天,但当加载脚本时,我在“开发人员工具”窗口中收到以下消息: “WebSocket连接到”wss://chat.mywebsite.com:80/testuser@wr94@34@0:建立连接时出错:网络::错误\u连接\u已关闭”

开发人员工具中的错误消息将我发送到以下代码行: wrc_socket=新的WebSocket(_wsServerUrl++'/'+login++'@wr94@'+_id++'@'+'u userType)

我试图与聊天开发者一起解决这个问题,我们发现,这个问题只发生在我工作的电脑上

相同的浏览器,相同的网络,相同的操作系统——我有这个问题,其他人没有。很明显,我的计算机上安装了一些东西,阻止了wss连接。但我不知道到底是什么。尝试禁用防病毒和windows防火墙,没有结果

我已经用chrome、firefox和opera(所有最新版本)进行了测试。当安装在我的电脑上时——他们会重现这个错误,当安装在科莱格的电脑上时(他就在我旁边的同一个办公室里),错误不会发生

此外,我在家里的电脑上也尝试过这个方法,结果更奇怪:Opera和Firefox重现了这个问题,Chrome也可以正常工作

你能给我一个提示或指示来调查这件事吗?我认为这和证书有关,但不知道从哪里开始

wss://chat.mywebsite.com:80/

我很确定您没有在端口80上配置
wss://
。默认情况下,端口80用于普通HTTP,即
HTTP://
ws://
而不是
https://
wss://
。后者是否可用取决于您的服务器配置,但仅在仅为
ws://
配置的端口上尝试
wss://
将不起作用


如果这对其他人有效,他们可能会采取不同的做法,即使用
ws://chat.example.com
wss://chat.example.com
但不是
wss://chat.example.com:80

我不懂歌剧,但是Firefox有自己的证书存储,不会信任证书,因为操作系统信任证书。

这并不能解释为什么我在同一台计算机上的三个浏览器中的两个浏览器中收到这条消息。它一定与浏览器和它的配置有关UPD:我在浏览器中检查了网络日志,但没有重现此错误:它们是通过“连接”连接的wss://chat.example.com:80同时使用“wss://”和“:80”