web端WebSocket一直无法连接的奇葩问题
相同的服务器,相同的配置,都使用的swoole,可是一个可以正常链接上去,而另一个却怎么也链接不上,代码检查了一遍又一遍,还是没有找到问题,最后突然想起一个直接解析的域名另外一个则使用的百度云加速解析的,会不会是加速的问题呢?
最终解决办法,将云加速取消了,再次链接的时候非常完美的链接上去了;
1 2 3 4 5 6 7 8 9 10 |
var wsServer = 'wss://blog.21863.cn:9902'; var websocket = new WebSocket(wsServer); websocket.onopen = function (evt) { console.log("Connected to WebSocket server."); if (websocket.readyState == 1) { console.log('WebSocket 连接成功...'); } else { console.log('WebSocket 连接失败...'); } }; |
由于使用的是ssl 所有这里使用的是wss链接;很奇葩的一个问题,细节很重要