8667

Почему не подключается 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. Я бы его вообще на время тестов отключил и посмотрел бы как повлияет.

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

Отсутствует настройка смены php с 7.2 на 7.3 и 7.4

Всем доброго времени суток, хотел сменить у сайта php 7.2 на 7.4, но к сожалению такой фичи в акке моем нет, на другом акке новом есть. Что посоветуете, перенос с акка на акк не рассматриваю. спасибо
Олег Ерилов
212

Мигает сайт с js кодом

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