// 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 , 給 所 有 用 戶 推 送 統 計 人 數 : c o u n t ( server->connections 遍歷所有websocket連接用戶的fd,給所有用戶推送 統計人數:count( server−>connections遍歷所有websocket連接用戶的fd,給所有用戶推送統計人數:count(server->connections)
例子:
在開啟或關閉時統計在線人數
開啟
$server->on('open', function (Swoole\WebSocket\Server $server, $request) {
$arr = array('action'=>'count','num'=>count($server->connections));
$jsonTo = json_encode($arr);
echo "在線人數:{$jsonTo};server: handshake success with fd={$request->fd}\n";
});