有多個分組,用戶可能同時加入了多個分組。
想要實現(xiàn)對某一個分組(A)中的用戶(1)發(fā)送信息
以前在nodeJS中可以用
socket.broadcast.to(group_id).emit('send msg', {"msg": msg});
的方式發(fā)送過去,但是試了一下,phpsocketIO貌似不行
$socket->broadcast-to($group_id)->emit('send msg', array("msg" => $msg));
還是我的寫法有問題?
請指教,謝謝。
$io->sockets->adapter->rooms //所有房間
$rooms = array("房間id"=>array("組員id"=>true));//rooms的結(jié)構(gòu),后面的true應該是是否還在這個房間里吧。這個東西每個連接會自己單獨創(chuàng)建和進入一個房間,直接用那個連接的id發(fā)就可以對單獨用戶發(fā)送
?