#2 Websocket:在棘轮上创建服务器



http://htmllab.ru/websocket-ratchet

Ratchet是一个PHP库,允许您使用PHP创建Websocket服务器。要创建服务器,请创建并运行char-server.php …

要使用psr-4,您需要立即将Char.php放入src中,而无需创建MyApp文件夹。

29 comments
  1. Сделал все как на видео, пишет ошибку в консоли что не может найти класс Chat

  2. классные уроки, все работает, но хотелось бы глянуть как использовать БД, и залить этот проект на хостинг с дальнейшими настройками (для автоматического запуска сокета)
    P.S. так и не нашел на ютубе или гугле, где бы это было сделано в качестве примера

  3. развернул на сервере, это был самый жесткий секс за всю мою жизнь в течение суток :), какие ошибки только не возникали и 1006 и отусутствие библиотеки HTPP и с консоли не верная версия php запускалась и много чего , но своего доиблся , автору спасибо за видео !)

  4. Подскажите пж, как пофиксить проблему с кириллицей в логах чата? Кодировка везде UTF-8, думаю в этом как-то замешан JSON.stringify

  5. Есть какой-то вариант как сделать чат с добавлением данных в свою базу и их выводом. Например, если в базе что-то изменилось, то вывести это пользователю.

  6. Подскажите, я открыл доступ из вне в OpenServer, и могу перейти по своему IP, то есть сайт работает, но вот прикол в том, что соединение не установлено написано. У меня прописано так: var socket = new WebSocket("ws://127.0.0.1:8080"); и даже если я заменю на IP свой, то ничего не работает. То есть работает только локально. Что делать? )

  7. Копировать документацию научился, молодец, лучше б показал как это заупустить на обычном хостинге, толку от локалки!

  8. А можно ли настроить Ratchet что бы он принимал данные с bridge modem, который бы перенаправлял данные XML с com порта на порт сокет сервера?

  9. Спасибо большое! Помогло!!! чуть-чуть подробние можно было бы. а так все хоршо!

  10. Смотрю проблема не только у меня. При подключении выскакивает:
    соединения как-то закрыто
    код: 1006 причина:

    В интернете ответа не нашел, кто знает как решить?

  11. Два вопроса:
    1) Как обеспечить работу через wss? почему-то на сайте у которого стоит https не устанавливает соединение, а на обычном http все работает.
    2) Как сделать в ISP manager чтобы чат сервер работал постоянно поставить CRON на запуск каждую минуту или как?

  12. Здравствуйте, интересный урок, все работает если брать те материалы(composer.phar, и composer.json) что на видео, но если работать с последними версиями то увы при запуске chat-server.php пишет Fatal error: Uncaught Error: Class 'MyAppChat' not found in F:xampphtdocschatbinchat-server.php:12 Stack trace: #0 {main} thrown in F:xampphtdocschatbinchat-server.php on line 12

  13. Шикарное видео. Вопрос – а если у меня есть приложение на фреймворке Slim? Есть к примеру комментарии к статье. Я могу параллельно запустить работу вебсокета? Задача немного другая – надо отдавать всем клиентам когда в базу добавлен коммент на эту страницу. Это намного сложнее сделать?

  14. скажите, а если я хочу сделать диалоги как в ВК примеру я могу в php скрипте добить добавление в базу? И как организовать вывод? простым foreach? Подскажите плез

Comments are closed.