使用workerman可以獲取到各個(gè)客戶端信息
$work = new Worker();
foreach($work->connections as $con){
//這里可以獲取個(gè)各個(gè)已連接的客戶端
if($con->uid == 'admin'){
//可以任意指定一個(gè)客戶端分組等操作
$con->join('group');
}
}
如果使用socketIo
$socket_io = new SocketIO( 'ip:port');
$socket_io->on( 'connection' , function( $socket ) use ( $socket_io ) {
$socket->on( 'login' , function( $msg ) use ( $socket ) {
//這里只能通過(guò)客戶端發(fā)送信息過(guò)來(lái)時(shí)來(lái)指定當(dāng)前用戶分組等操作
$socket->join('group');
} );
});
如何像work那樣可以遍歷出各個(gè)客戶端來(lái)指定一個(gè)進(jìn)行對(duì)應(yīng)操作