Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Настройка порта для php websocket сервера
Форумы портала PHP.SU » » Вопросы новичков » Настройка порта для php websocket сервера

Страниц (1): [1]
 

1. jan - 24 Мая, 2018 - 16:44:16 - перейти к сообщению
Здравствуйте! Я полный новичок в теме веб сокетов и очень прошу помочь на этапе настройки сервера. Когда прописываю в socket_bind порт, открытый апачем, сервер дает ошибку Address already in use, если порт не открыт апачем, и при этом в netstat видно, что он прослушивается, клиенту приходит ответ ERR_CONNECTION_REFUSED.
Если же на клиенте я прописываю полный путь к файлу с кодом php-сервера, например, socket = new WebSocket("wss://mydomen/server.php"); то при попытке отправить данные на сервер выдается ошибка Still in CONNECTING state.
То ли я не понимаю, как открыть для клиента порт, что бы не было ошибке в отказе соединения, то ли пропускаю какой-то шаг.
2. andrewkard - 25 Мая, 2018 - 12:16:52 - перейти к сообщению
Посмотрите тут реализацию https://habr[dot]com/post/209864/
3. jan - 25 Мая, 2018 - 14:59:10 - перейти к сообщению
andrewkard пишет:
Посмотрите тут реализацию https://habr.com/post/209864/


В этой статье хорошо описан код сервера, но, к сожалению, нет ответа на мою проблему - почему клиенту отказывается в соединении, при том, что порт 8000 у меня открыт, как показывает netstat. Скорее всего, я упускаю какой-то простой (или не очень) шаг...
4. andrewkard - 25 Мая, 2018 - 16:52:03 - перейти к сообщению
Вот пример кода клиента: https://gist[dot]github[dot]com/ikwattro[dot][dot][dot]64f8a3121dab6b0c
(Добавление)
Стоит попробовать, если заведется - сравнить со своей реализацией, если нет, выложите сюда свою, посмотрим
5. jan - 29 Мая, 2018 - 16:24:35 - перейти к сообщению
спасибо. получилось

 

Powered by ExBB FM 1.0 RC1