@Alk90
php, mysql, jquery, css, html, api

Как отправить внешние данные через websocket в Ratchet?

Всем привет! Я использую библиотеку Ratchet для взаимодействия с браузером через websocket.
Простейший код запуска:
$server = IoServer::factory(new HttpServer(new WsServer(new Chat)), Config::get('wsport'));
$server->run();

Где-то внутри библиотеки, в методе run, запускается вечный цикл, и при появлении какого-то действия в канале websocket, вызывается уже мой код который находится в методах класса Chat. Там всего 4 метода:
onOpen() - открыто новое соединение
onClose(); - закрыто соединение
onMessage(); - получено сообщение
onError(); - произошла ошибка

Все они срабатывают по определенному событию, но вот вопрос....
Как сделать, чтобы в этом вечном цикле библиотека проверяла состояние некого файла, и при появлении в нем данных, отправляла их клиенту?
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
17 мая 2024, в 12:41
10000 руб./за проект
17 мая 2024, в 12:40
30000 руб./за проект
17 мая 2024, в 12:22
350 руб./за проект