php个推设置指定用户收到推送消息,请问怎么给指定用户推送信息
大家好,我第一次用這個(gè)系統(tǒng)。現(xiàn)在的需求是:A怎么將信息只推送給B,或者系統(tǒng)指定給B推送信息。能不能根據(jù)$socket->id單獨(dú)去推送信息?下面是代碼,請(qǐng)問(wèn)如何去實(shí)現(xiàn)?
$m = new Memcache;
$m->connect("127.0.0.1",11211);
$io = new SocketIO(2020);
$io->on('connection', function($socket)use($io){
//接收連接人員數(shù)據(jù)
$socket->on('senduser', function($data)use($socket){
global $m;
$sortarr = $m->get('sorket');
if($sortarr){
if(array_key_exists($data,$sortarr)){
$sortarr[$data]["sortid"] = $socket->id;
}else{
$sortarr[$data] = $socket->id;
}
}else{
$sortarr = array("$data" => $socket->id);
}
$m->set('sorket',$sortarr,0,0);
});
//接收數(shù)據(jù),并發(fā)送到指定人員
$socket->on('sendmsg', function ($data)use($socket){
global $m;
if($m->get('sorket')){
$sortarr = $m->get('sorket');
$uid = $data['uid'];
if(array_key_exists($uid,$sortarr)){
//$socket->emit('getmsg',$sortarr[$uid]);
$socket->to($sortarr[$uid])->emit('getmsg',$data["message"]);
}
}
});
});
總結(jié)
以上是生活随笔為你收集整理的php个推设置指定用户收到推送消息,请问怎么给指定用户推送信息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 附近的人 php,php 附近的人
- 下一篇: oracle表还原truncate,Or