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");
}
}