На клиенте с https посылаю запрос:
За место myserver.ru - мой домен
new WebSocket("wss://myserver.ru:8045");
На сервере
$socket = stream_socket_server("tcp://myserver.ru:8045", $errno, $errstr);
if (!$socket) {
die($errstr. "(" .$errno. ")\n");
}
$connects = array();
while (true) {
$read = $connects;
$read [] = $socket;
$write = $except = null;
if (!stream_select($read, $write, $except, null)) {
break;
}
if (in_array($socket, $read)) {
if ($connect = stream_socket_accept($socket, -1)) {
$c = fgets($connect);
echo $c; exit;
//Если посылать запрос с http:// на ws://, то выведет что-то типа "GET / HTTP/1.1"
//Если посылать запрос с https:// на wss://, то выведет "╢▓ШJЮNпОZMйbч9L└\ш▒H┬┌qР∙ТQ#└+└/╠й╠и└,└0└"
}
}
}
Как "научить" сервер работать с WSS? Где можно почитать об этом?