Блог на чистом PHP. Урок 5. Устанавливаем Websocket сервер на PHP и отправляем уведомления в браузер

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2025

ความคิดเห็น • 14

  • @disconnect3763
    @disconnect3763 8 หลายเดือนก่อน +2

    Супер контент, спасибо большое 🤝⭐️⭐️⭐️⭐️⭐️

  • @deniszhukov7139
    @deniszhukov7139 4 หลายเดือนก่อน

    Спасибо за полезные видео! У меня вопрос один возник. У textakl есть и клиент и сервер. Почему он не был использован, а был выбран Ratchet?

    • @bukachuk_php
      @bukachuk_php  4 หลายเดือนก่อน

      @@deniszhukov7139 я просто его использовал, про этот сервер не знал, спасибо)

  • @NuIVChemOnNePrav
    @NuIVChemOnNePrav 9 หลายเดือนก่อน +1

    Спасибо!

  • @АндрейЦаплин-ш8ы
    @АндрейЦаплин-ш8ы 9 หลายเดือนก่อน +1

    EventListener - не судьба? Вполне себе альтернатива. А Websocket поддерживается не каждым хостингом. Нужно арендовать выделенный сервер.

    • @bukachuk_php
      @bukachuk_php  9 หลายเดือนก่อน +1

      Это видео про сокеты) Если их нет - то придется что-то делать) Не совсем понял, что вы имеете ввиду под EventListener, точнее как можно заменить сокеты?

    • @imrasterthgen7356
      @imrasterthgen7356 9 หลายเดือนก่อน

      @@bukachuk_php Никак.

    • @imrasterthgen7356
      @imrasterthgen7356 9 หลายเดือนก่อน +1

      Дружище. Огромное тебе спасибо за подсказку. Ты сэкономил многие часы поиска какого чёрта не запускается. Пусть твой канал ростёт и развивается.

  • @imrasterthgen7356
    @imrasterthgen7356 9 หลายเดือนก่อน

    Привет. Подскажи пожалуйста с чем может быть связано. В консоль лог на стороне клиента не выводит сообщения о том что соединение открыто, но на сервере высвечивает что соединение открыто и параметры браузера из которого пришло соединение, если отключится то на сервере выводит что соединение закрыто, так ведёт себя Chrome, а вот Mozilla for Developer выводит сообщение о ошибке установки соединения с сервером. Но на сервер всё так же прилетает что сообщение было открыто и параметры браузера клиента открывшего соединения, но при закрытии соединения не выводит ничего. Запущено всё на Windows 10, Open Server и стоит внутрений сертификат SSL для Windows. Не успел сегодня проверить будет ли аналогичное поведение по wss протоколу и 8443 порт. Может проблема в брадмауэре Windows? За любые мысли буду благодарен. Заранее спасибо.

    • @bukachuk_php
      @bukachuk_php  9 หลายเดือนก่อน

      Сервер на ratchet? если по первой проблеме там надо создавать http server в совет сервере, там в документации ниже пример того что надо изменить нужно, там добавляется обёртка класс

    • @imrasterthgen7356
      @imrasterthgen7356 9 หลายเดือนก่อน

      @@bukachuk_php Да по твоей инструкции делаю. Завтра попробую.

    • @imrasterthgen7356
      @imrasterthgen7356 9 หลายเดือนก่อน

      @@bukachuk_php Спасибо тебе большое. Посмотрел ниже. Завтра буду делать по инструкции у них на сайте. Там в принципе всё достаточно понятно. Чуть что с помощью ChatGPT докручу.

    • @bukachuk_php
      @bukachuk_php  9 หลายเดือนก่อน

      Да у меня тоже было такое когда я первый код из примера взял, сервер видит коннект а браузер показывает статус соединения pending и событие onopen в JS не происходит

  • @marpusik1277
    @marpusik1277 9 หลายเดือนก่อน +2

    спасибо 😇