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

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

苑鎮(zhèn)

登錄之后全部廣播就可以收到消息,單獨廣播就不可以收到,請問是哪里錯了? uid可以打印出來

2094 2 0
2個回答

phpcreeper

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

所以你的問題就是to()方法的參數(shù)使用姿勢不正確導致。

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

    可否幫忙糾正一下錯誤?萬分感謝

  • phpcreeper 2020-06-17

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

six

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

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

    這個例子我沒辦法直接用,我想實現(xiàn),用戶刷新頁面連接斷開了,也需要推送消息給用戶

  • six 2020-06-17

    這個就是啊

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