<?php
# connection library
use Workerman\Worker;
require_once 'workerman/vendor/autoload.php';
$context = [
'ssl' => [
'local_cert' => '../_wpeprivate/certificate.crt',
'local_pk' => '../_wpeprivate/private-key.key',
'verify_peer' => false,
]
];
$ws_worker = new Worker("websocket://never-walk-alone-live.local:3000", $context);
$ws_worker->transport = 'ssl';
$ws_worker->onMessage = function($connection, $data) {
$connection->send('123123123');
};
$ws_worker->onConnect = function($connection)
{
echo 'websocket connected';
};
$ws_worker->onClose = function($connection) {
echo 'websocket closed';
};
// Run worker
Worker::runAll();
Так я создаю сервер websocket. Если запускать вебсокет на локалке, все в принципе работает я получаю ответ 101 и я могу работать, но если я переношу это все уже на хостинг, меняю соответственно домен never-walk-alone-live.local на новый, который от хостинга уже, то тут уже начинаются проблемы
0.0.0.0 это я просто для теста указывал, обычно у меня там domain моего сайта.
Подключится я уже не могу, у меня подключение time out, и все, указываю какой-то другой ип, refund (логично)
Возможно кто-то сталкивался и может подсказать в чем проблема?