2016-07-13 127 views
0

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

在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的套接字选项。

回答

0

在这种情况下,我们得到一个如下错误的错误显示。 “失败:连接建立时出错: net :: ERR_SSL_PROTOCOL_ERROR”

在服务器页面我们使用套接字扩展函数,从开始soket_

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