国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

workerman websocket怎么群發(fā)消息

xiaosage

我現(xiàn)在是windows環(huán)境,現(xiàn)在單獨給一個人發(fā)消息可以,但是不知道怎么給在線的所有人發(fā)消息

6566 1 0
1個回答

walkor 打賞

如果是GatewayWorker框架開發(fā)的,調(diào)用Gateway::sendToAll是給所有用戶發(fā)送,見手冊
http://doc2.workerman.net/send-to-all.html

如果是基于Worker開發(fā)的,遍歷connections數(shù)組,調(diào)用send發(fā)送,參見手冊
http://doc.workerman.net/worker/connections.html
代碼類似

$worker = new Worker('Websocket://0.0.0.0:8484');
// 進(jìn)程啟動時設(shè)置一個定時器,定時向所有客戶端連接發(fā)送數(shù)據(jù)
$worker->onMessage= function($connection, $data)use($worker)
{
    // 遍歷當(dāng)前進(jìn)程所有的客戶端連接,發(fā)送
    foreach($worker->connections as $connection)
    {
        $connection->send('.....');
    }
};
年代過于久遠(yuǎn),無法發(fā)表回答
??