能连接上,但是一对一发送失败

布拉小怪兽

新手求教一下,这个问题怎么破,用的是tp5框架

1752 1 0
1个回答

blogdaren

有两个地方:
1、先把你客户端控制台那大红大红的JS报错解决了;
2、Gateway::sendToUid($uid)里的$uid发送给自己了吧?自己再确认下;另外bindUid一般在init的时候绑定就好了,避免在onMessage()回调里反复的执行绑定;

  • 布拉小怪兽 2020-08-13

    多谢大佬,第一个问题解决了,第二个问题是,三与四 一对一通讯,但是五和六也能看到怎么回事,我的代码如下:
    public static function onMessage($client_id, $message)
    {
    $message = json_decode($message);
    $send_id = $message->send_id;

    发送聊天对象的id $send_id

        Gateway::sendToUid($send_id, json_encode(array('content' => $message->content,'time' =>date("Y-m-d H:i:s", time()))));

    }

  • blogdaren 2020-08-13

    怕是你同一个uid绑定了多个client_id吧

年代过于久远,无法发表回答
🔝