//判断是否已绑定
$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的,这是为什么呢
可能$client_id已经离线了
但是我能发送消息给这个userid
sendToAll 是不区分userid的,所以所有在线的client_id都能收到