已经按照文档 https://www.workerman.net/doc/webman/process.html 配置好了websocket,但是如何主动给客户端发消息?
直接用webpush插件就可以了,干嘛还自己写一个。
看到文档就想写个demo玩玩
还要看你是用 GatewayWorker还是webpush
GatewayWorker 可以用Gateway::sendToClient和Gateway::sendToUid
webpush $api->trigger('user-1', 'message', [ 'from_uid' => 2, 'content' => '你好,这个是消息内容' ]);
多谢,我研究一下。
直接用webpush插件就可以了,干嘛还自己写一个。
看到文档就想写个demo玩玩
还要看你是用
GatewayWorker还是webpush
GatewayWorker
可以用Gateway::sendToClient和Gateway::sendToUid
webpush
$api->trigger('user-1', 'message', [
'from_uid' => 2,
'content' => '你好,这个是消息内容'
]);
多谢,我研究一下。