// s e r v e r − > c o n n e c t i o n s 遍 歷 所 有 w e b s o c k e t 連 接 用 戶 的 f d , 給 所 有 用 戶 推 送 統(tǒng) 計(jì) 人 數(shù) : c o u n t ( server->connections 遍歷所有websocket連接用戶的fd,給所有用戶推送 統(tǒng)計(jì)人數(shù):count( server−>connections遍歷所有websocket連接用戶的fd,給所有用戶推送統(tǒng)計(jì)人數(shù):count(server->connections)
例子:
在開啟或關(guān)閉時統(tǒng)計(jì)在線人數(shù)
開啟
$server->on('open', function (Swoole\WebSocket\Server $server, $request) {
$arr = array('action'=>'count','num'=>count($server->connections));
$jsonTo = json_encode($arr);
echo "在線人數(shù):{$jsonTo};server: handshake success with fd={$request->fd}\n";
});