Есть soket-сервер который работает на php (Rachet). Надо сделать отправку уведомлений по необходимости через каждые 30 секунд. Подскажите как реализовать правильнее?
Написал такую функцию, но она почему то не работает.
function timeoutNotify($start, $conn,$message){
if(time() !== $start){
return timeoutNotify($start, $conn, $message);
}else{
$conn->send(json_encode(['type' => 'notify', 'message' => $message]));
return true;
}
}
Для теста вызываю так:
$this->timeoutNotify(time()+5, $conn, 'Test message');