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

請(qǐng)問phpsocket.io如何向同一個(gè)組的所有用戶發(fā)布消息

計(jì)算機(jī)愛好者

現(xiàn)在練習(xí)phpsocket.io時(shí)發(fā)現(xiàn)不同房間的用戶全部都可以收到信息,請(qǐng)求如何向一個(gè)指定組的所有用戶發(fā)送消息,不在組內(nèi)的就收不到???
是不是group name 所有的用戶都加入相同的組名算同一個(gè)分組,還有g(shù)roup name 可以是數(shù)組嗎例如:data和data這樣
$io->to('group name')->emit('event name', $data);

3433 1 0
1個(gè)回答

phpcreeper

1、題示就像這樣發(fā)送就對(duì)呢:?
$io->to('group name')->emit('event name', $data);

2、算
3、group name 組名咯只能是字符串

  • 計(jì)算機(jī)愛好者 2019-05-10

    那如果發(fā)送指定某個(gè)人,group name 這里應(yīng)該怎么取巧設(shè)計(jì)??

  • phpcreeper 2019-05-10

    $io->to($socket->id)->emit();

  • 計(jì)算機(jī)愛好者 2019-05-10

    這$socket->id是每個(gè)用戶連接的唯一id,但是無法區(qū)分,比如對(duì)老王發(fā)送消息,你怎么知道這個(gè)$socket->id是老王的id

  • phpcreeper 2019-05-10

    你不能那么死板啊,有一種東西 map , 每個(gè)用戶你得有標(biāo)識(shí)吧比如用戶名,將用戶名和$socket->id 映射起來,這不就解決了嗎?

  • 計(jì)算機(jī)愛好者 2019-05-10

    之前我是這樣做的每個(gè)用戶都是$ocket->join('用戶名')來標(biāo)記,這樣發(fā)消息直接發(fā)送到指定用戶中$io->to('用戶名')->emit()這樣,所以我想看一下別人怎么做的

年代過于久遠(yuǎn),無法發(fā)表回答
??