【发布时间】:2019-12-22 03:15:33
【问题描述】:
我正在创建我的第一个 websocket,它在本地与 ws 一起工作,现在我将它上传到服务器并上传所有文件并从 ssh 执行 websocket。
我得到这个错误:WebSocket 打开握手超时
我尝试将此行添加到 httpd.conf
ProxyPass /wss2/ ws://xxxxxxx:12345/
但还是不行。
var conn = new WebSocket('wss://xxxxxxxxx:12345');
conn.onopen = function(e) {
console.log("Connection established!");
conn.send(
JSON.stringify({
'type':'socket',
'id':'<?php echo $this->session->id; ?>'
})
);
};
这是我得到的控制台错误:
dashboard:430 WebSocket connection to 'wss://xxxxxxxxxx:12345/' failed: WebSocket opening handshake timed out
【问题讨论】:
-
该端口是否允许?意思是打开了吗?
-
@ReynierPM 确定不是这样,我将其更改为 8080,仍然是同样的问题。
标签: php websocket phpwebsocket