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

與TP5結(jié)合的時(shí)候,Gateway::getClientSessionsByGroup方法獲取不到值

搬磚屌絲

我用的是win版本的

[attach]898[/attach]

[attach]899[/attach]

[attach]897[/attach]

4131 5 0
5個(gè)回答

mdx2007

不應(yīng)該是先joinGroup 然后再getClientSessionsByGroup么?

  • 搬磚屌絲 2017-12-29

    剛才我試了下,先joinGroup在getClientSessionsByGroup也獲取不到值,我用的是GatewayClient3.0里面的方法。我看workerman-chat PHP聊天室里面寫的也是先獲取getClientSessionsByGroup在joinGroup的,他的就能獲取到,結(jié)合到TP里面用GatewayClient的getClientSessionsByGroup方法就不行,求大神指導(dǎo)

  • mdx2007 2017-12-29

    我記得GatewayClient 版本要和workerman-chat里gatewayWorker的版本一致才行

  • 搬磚屌絲 2017-12-29

    @1490:GatewayClient是在github下最新3.0的,GatewayWorker也是最新的版本。很奇怪,在Event.php里的onMessage里面是可以獲取到的,到了TP方法里用GatewayClient去獲取分組里全部用戶就不行,都不知道怎么弄了

啊噠梨

$_SESSION是不通用的
應(yīng)該先使用joinGroup加入room

  • 搬磚屌絲 2017-12-29

    能說清楚些嗎?先joinGroup在getClientSessionsByGroup也獲取不到的。

搬磚屌絲

問題解決了,在MVC框架里設(shè)置SESSION應(yīng)該用Gateway::setSession方法。謝謝大家?guī)椭。。?/p>

  • 暫無評(píng)論
lgw_2011

我用tp5,也是Gateway::getClientSessionsByGroup數(shù)組也是空的,樓主,請(qǐng)教下怎么解決的

  • lgw_2011 2018-06-28

    樓主其實(shí)在上面回答了,之前沒注意。 感覺樓主
    確實(shí)要用下面的代碼,才能獲取到數(shù)據(jù)
    $arr=['group_id'=>$group_id,'client_name'=>$client_name] ;
    Gateway::setSession($client_id, $arr);

hehe

看看這個(gè)workerman與thinkphp5的實(shí)戰(zhàn)教學(xué)視頻,就都會(huì)了。

http://study.163.com/course/introduction/1005015012.htm?share=2&shareId=400000000388007

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??