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

用戶刷新頁(yè)面之后,怎么給用戶推送消息阿

苑鎮(zhèn)

登錄之后全部廣播就可以收到消息,單獨(dú)廣播就不可以收到,請(qǐng)問(wèn)是哪里錯(cuò)了? uid可以打印出來(lái)

2088 2 0
2個(gè)回答

phpcreeper

to()方法的參數(shù)支持如下兩種形式均可實(shí)現(xiàn)單播功能:
1、參數(shù)為組名:代表向當(dāng)前組下面的所有客戶端發(fā)送消息,采用此法必須先加入組;
2、參數(shù)為$socket->id: 采用此法則需要映射$uid與$socket->id的關(guān)系;

所以你的問(wèn)題就是to()方法的參數(shù)使用姿勢(shì)不正確導(dǎo)致。

  • 苑鎮(zhèn) 2020-06-17

    可否幫忙糾正一下錯(cuò)誤?萬(wàn)分感謝

  • phpcreeper 2020-06-17

    比如方法2:
    在用戶連接或登錄成功時(shí)做個(gè)映射: $ids[$uid] = $socket->id;
    然后需要時(shí)給指定的用戶推送消息: $io->to($ids[$uid])->emit();

six

http://wtbis.cn/web-sender
官網(wǎng)有例子,直接用吧

  • 苑鎮(zhèn) 2020-06-17

    這個(gè)例子我沒(méi)辦法直接用,我想實(shí)現(xiàn),用戶刷新頁(yè)面連接斷開(kāi)了,也需要推送消息給用戶

  • six 2020-06-17

    這個(gè)就是啊

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