swoole_server->connection_list
����������ǰServer���еĿͻ������ӣ�connection_list�����ǻ��ڹ����ڴ�ģ�������IOWait���������ٶȺܿ졣����connection_list�᷵������TCP���ӣ����������ǵ�ǰworker���̵�TCP���ӡ�
��Ҫswoole-1.5.8���ϰ汾
connection_list��������TCP��UDP��������Ҫ���б���ͻ�����Ϣ
SWOOLE_BASEģʽ��ֻ�ܻ�ȡ��ǰ���̵�����
����ԭ�ͣ�
swoole_server::connection_list(int $start_fd = 0, int $pagesize = 10);
�˺�������2����������1����������ʼfd����2��������ÿҳȡ����������ó���100.
- ���óɹ�������һ�������������飬Ԫ����ȡ����$fd������ᰴ��С�����������һ��$fd��Ϊ�µ�start_fd�ٴγ��Ի�ȡ
- ����ʧ�ܷ���false
ʾ����
$start_fd = 0; while(true) { $conn_list = $serv>connection_list($start_fd, 10); if($conn_list===false or count($conn_list) === 0) { echo "finish\n"; break; } $start_fd = end($conn_list); var_dump($conn_list); foreach($conn_list as $fd) { $serv>send($fd, "broadcast"); } }