@Httdientee

Websocket, возникли проблемы?

<?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 на новый, который от хостинга уже, то тут уже начинаются проблемы
6380fcf59de83654126749.png
0.0.0.0 это я просто для теста указывал, обычно у меня там domain моего сайта.
Подключится я уже не могу, у меня подключение time out, и все, указываю какой-то другой ип, refund (логично)

Возможно кто-то сталкивался и может подсказать в чем проблема?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы