我的网站上有一个websocket聊天,我最近在我的网站上添加了SSL证书。当我使用http
打开我的网站时,聊天工作正常。当我用https
打开它时,它无法正常工作。我使用javascript作为客户端与ws://
协议进行聊天。由于我的页面上有SSL加密,我将该协议更改为wss://
,但它不会以这种方式工作。这是我创建套接字的PHP服务器代码的一部分:
$host = 'localhost';
$port = '9000';
$null = NULL;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
socket_bind($socket, 0, $port);
socket_listen($socket);
$clients = array($socket);
答案 0 :(得分:0)