【问题标题】:websocket connection error in https websitehttps网站中的websocket连接错误
【发布时间】:2016-11-16 03:01:55
【问题描述】:

我想使用 websocket 在 php 中实现基本的聊天应用程序,它在我的本地服务器和 http 网站上工作正常,但它不适用于 https 网站。我已经从这个Simple Chat using php 实现了聊天

在javascript中我像这样连接到websocket

var wsUri = "ws://mydomain:9000/server.php";   
websocket = new WebSocket(wsUri); 

我的 https 网站使用的是 wss:// 而不是 ws://

它在控制台中给出错误

WebSocket connection to 'wss://mydomain:9000/server.php' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

如果我观察到终端,它会给出类似“socket_getpeername() : unable to retrieve the peer name[107] Transport endpoint is not connected”的错误

我用谷歌搜索了同样的问题,但没有得到任何合适的解决方案。请建议我如何设置 ssl 的套接字选项。

【问题讨论】:

    标签: javascript php sockets websocket cakephp-2.3


    【解决方案1】:

    在同样的情况下,我们会得到一个错误显示,如下所示。 "失败:连接建立错误: net::ERR_SSL_PROTOCOL_ERROR".

    在服务器页面中我们使用套接字扩展功能,以soket_开头。

    如果有人知道如何使用此套接字扩展功能连接 ssl。任何澄清我的问题,请发布您的命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      • 2017-06-17
      • 2019-11-17
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      相关资源
      最近更新 更多