[英]websocket connection error in https website
我想使用websocket在php中实现基本的聊天应用程序,并且在我的本地服务器和http网站中可以正常工作,但不适用于https网站。 我已经使用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
的错误socket_getpeername() : unable to retrieve the peer name[107] Transport endpoint is not connected
”
我用谷歌搜索了同样的问题,但没有得到适当的解决方案。 请建议我如何设置ssl的套接字选项。
在这种情况下,我们将显示错误消息,如下所示。 “失败:建立连接时出错:net :: ERR_SSL_PROTOCOL_ERROR” 。
在服务器页面中,我们使用以soket_开头的套接字扩展功能。
如果有关于如何使用此套接字扩展功能连接ssl的信息,请澄清您的问题,然后发布您的命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.