9629

Почему не подключается WebSocket к серверу?

1 ответ

Помогите пожалуйста!

Имею ошибку :
WebSocket connection to 'ws://pixelknight.ru:2000/' failed: Error in connection establishment: net::ERR_CONNECTION_TIMED_OUT

 

var wsUri = "ws://pixelknight.ru:2000/";

var websocket = new WebSocket(wsUri);

В виде ссылки пробовал localhost, и прокладывал пути до серверного скрипта и IP писал, вообщем что я туда только не писал...

Код серверного скрипта на Ratchet PHP

require __DIR__ .'/../vendor/autoload.php';
use Ratchet\Server\IoServer; 
use Ratchet\Http\HttpServer;
use Ratchet\WebSocket\WsServer;
$server = IoServer::factory(new HttpServer(new WsServer(new Chat)), 2000);
$server->run();

В консоли скрипт ошибок не вызывает!
Попробовал на всякий случай через socket_connect(); в итоге подключился успешно!

Так же на всякий случай проверил WebSocket и подключился к ws://echo.websocket.org/ успешно...

Пробовал в iptables VDS сервера добавить -A INPUT -p tcp -m tcp --dport 2000 -j ACCEPT
Не помогло.

Подскажите , что ещё можно попробовать и в чем причина.

Ответы (1)

Андрей +24
15.06.2016 16:57
Проверять нужно, нет ли конфликта на порту(может занят) и что с firewall. Я бы его вообще на время тестов отключил и посмотрел бы как повлияет.

Похожие вопросы

Толя Багров
179

рестарт php

Здравствуйте В инструкции https://timeweb.com/ru/community/articles/instrukciya-po-nastroyke-vds-bazovaya-konfiguraciya-i-rabota-s-lemp-1 сказано заменить в php.ini строку ;cgi.fix_pathinfo=1 на  cgi.fix_pathinfo=0 и перезагрузить...
Арина
172

Код метрики

Как найти файлы страниц c кодом метрики на сервере через ftp? Метрика настроена в панели управления PHPShop
Арина
374

Доступ к исходному коду сайта

Добрый день! Подскажите, пожалуйста, почему не открывается html-код страниц сайта? Настроила ftp-доступ к хостингу, открывается как показано на 1 скрине. На других скринах - код в браузере и его расположение на сервере
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email, который Вы использовали для входа на сайт.