国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

phpsocketIO中如何對某一分組中的某一個用戶進行發(fā)送消息?

takumin

有多個分組,用戶可能同時加入了多個分組。
想要實現(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));

還是我的寫法有問題?
請指教,謝謝。

5340 3 0
3個回答

walkor 打賞
  • takumin 2018-06-21

    您好,我已解決問題,謝謝回復

  • ray 2021-11-18

    @4225:你好,可以問下你是怎么解決這個問題的么,我這邊只能將用戶一個人加入一個分組,然后針對分組實現(xiàn)對單人的發(fā)送消息任務,但是這種廣播情況下無法調(diào)用ack回調(diào),所以想咨詢下你是怎么實現(xiàn)的

pengpeng

看了鏈接文檔還是不理解,
$io->to($socket->id)->emit('pingback',);scoket->id 不是組名嗎?我怎么知道是給某個組特定的用戶發(fā)消息呢,
我現(xiàn)在面臨的需求是,下單后,平均的給后臺客服組"customservice"10個客戶發(fā)消息,相當于每次隨機分配給10個客戶中的一個人。

wsad7900031

$io->sockets->adapter->rooms //所有房間
$rooms = array("房間id"=>array("組員id"=>true));//rooms的結(jié)構(gòu),后面的true應該是是否還在這個房間里吧。這個東西每個連接會自己單獨創(chuàng)建和進入一個房間,直接用那個連接的id發(fā)就可以對單獨用戶發(fā)送

?

  • 暫無評論
年代過于久遠,無法發(fā)表回答
??