Всем привет. Не знаю под какой раздел подходит этот вопрос, но точно под PHP Начал изучать Web Socket и сделал простой чат на Ratchet\Socketo.me. Использовал MessageComponentInterface для класса чата. Хочу сделать: скрипт отправляет подключенным клиентам сообщение(и выполнить некую логику) раз, например, в 45 сек. Если клиентов нет - не отправлять. Как такое сделать? Желательно с примерами. Заранее спасибо! Приложение построено на Yii2 Framework(может кому интересно)
https://github.com/CyanoFresh/Yii2SteamChat - исходники всего проекта. Что относиться к теме: https://github.com/CyanoFresh/Yii2SteamChat/blob/master/components/Chat.php - класс-обработчик приложение чата https://github.com/CyanoFresh/Yii2SteamChat/blob/master/com ... roller.php - запускатор сервера(с консоли) Не понятно, как сделать на стороне сервера отправку сообщения всем клиентам с интервалом. Где делать проверку этого интервала? Это должно быть независимо от подключение\сообщения
там использовался WampInterface, а у меня MessageComponentInterface. Таймер не работает Добавлено спустя 48 минут 37 секунд: Заработало. Надо было изменить запуск сервера. Всем спасибо