Задать вопрос

Как реализовать разбиение сообщений WebSocket на каналы?

Недавно столкнулся с такой задачей: нужно "научить" websocket отправлять сообщения не во все сокеты, а только в определенные (группы сокетов). Подскажите, что можно использовать, какие пути решения проблемы здесь возможны.
Желательно на PHP
  • Вопрос задан
  • 2551 просмотр
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
alfss
@alfss
https://career.habr.com/alfss
https://github.com/alfss/django-sockjs-server моя абра кадабра, но можно сделать лучше :)
Ответ написан
Комментировать
@axeax
В SocketIO например есть комнаты https://github.com/LearnBoost/socket.io/wiki/Rooms
Ответ написан
Комментировать
Я просто ложил соединения в разные массивы и отправлял обновления только в те сокеты, которые из этого же массива.
https://github.com/morozovsk/websocket/blob/master...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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