$timerId = Timer::add(1, function () use ($connection, &$timerId) {
// 连接关闭的时候要将定时器删除,避免定时器不断累积导致内存泄漏Timer::del($timer_id);
return;
}
// 发送message事件,事件携带的数据为hello,消息id可以不传
$connection->send(new ServerSentEvents(['event' => 'message','hello', 'id' => 1]));
});
return;
}
}
}
```
#### 为此你搜索到了哪些方案及不适用的原因是不能在控制器里面实现吗