Gateway::isUidOnline()无效

1593929040
//判断是否已绑定
$id =  $data;
echo Gateway::isUidOnline($id);
if(!Gateway::isUidOnline($id)){
    Gateway::bindUid($client_id,$id);
    echo '   88888   ';
}
//向所有用户发送信息
Gateway::sendToAll(json_encode(array('type'=>'login','friends_id'=>$id)));
return;  

userid 是1 ,我进来无论多少次,Gateway::isUidOnline都是返回0的,这是为什么呢

3003 1 0
1个回答

walkor

可能$client_id已经离线了

  • 1593929040 2018-09-03

    但是我能发送消息给这个userid

  • walkor 2018-09-03

    sendToAll 是不区分userid的,所以所有在线的client_id都能收到

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