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

workerman 如何給指定的用戶發(fā)送信息 如A發(fā)送給B 而不是群發(fā)信息,如何來(lái)識(shí)別A用戶或者B用戶

小小葵花
5790 6 0
6個(gè)回答

walkor 打賞

可以參考聊天室的代碼,有單聊的功能

  • 暫無(wú)評(píng)論
小小葵花

能大概跟我講一下,到底怎么來(lái)做嗎?

  • 暫無(wú)評(píng)論
walkor 打賞

A給B發(fā)消息時(shí),客戶端發(fā)送消息array(type=>單聊,msg=>消息內(nèi)容, to_client_id=>B的client_id)給服務(wù)端,服務(wù)端onMessage收到消息后根據(jù)type判斷是單聊,通過(guò)to_client_id知道是給誰(shuí)發(fā),
服務(wù)端調(diào)用Gateway::sendToClient($B的client_id, $消息內(nèi)容);發(fā)給B就好了

細(xì)節(jié)參考聊天室代碼

  • 暫無(wú)評(píng)論
小小葵花

我根據(jù)你說(shuō)的用了“聊天室的代碼”,然后Gateway::sendToClient($B的client_id, $消息內(nèi)容);發(fā)送不了給單個(gè)用戶,我是用谷歌游覽器的 console 來(lái)發(fā)送指令的,群聊的信息能接收到,但是就是Gateway::sendToClient方法的信息就接收不到
[attach]135[/attach]

[attach]137[/attach]

[attach]136[/attach]

  • 暫無(wú)評(píng)論
walkor 打賞

每行都打印下日志,看哪里和預(yù)期打印不符,還有看client_id是否正確。
業(yè)務(wù)邏輯問(wèn)題只能靠自己了

  • 暫無(wú)評(píng)論
小小葵花

我都過(guò)了一遍,還是不行,我也檢查了發(fā)送到的用戶在不在線的,也顯示在線的,可是就是發(fā)送不給他,我我檢查,唯一一個(gè)有問(wèn)題的,就是JSON轉(zhuǎn)成數(shù)組后,數(shù)組就會(huì)后面有重復(fù)的內(nèi)容顯示
[attach]141[/attach]

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