游戏编程研究院pomelo 游戏开发

pomelo channelService.pushMessag

2014-09-04  本文已影响762人  抓不住的风

ChannelService.prototype.pushMessageByUids(route,msg,uids,opts,,cb)

route:'onPushMessage'

msg:{ //要发送的消息内容

          msg:'',

          from:1001//玩家A角色ID

          target:1002''//其他玩家角色ID

}

uids :[

               {

                    uid: cids,//其他玩家cid 在游戏里就是账户id 不是角色id

                    sid: frontendId//发送消息的角色所在的前端服务器ID  即A玩家根据session可获取                                                            //session.frontedId

                 }

]

cb:function(err){

     //即使有错误也不能报错 只能输出 因为推送消息是异步的 抛出错误,就不能发送消息给之后的玩家了

      console.error('error:',err);

}

上一篇 下一篇

猜你喜欢

热点阅读