在玩家进入游戏的时候,创建一个channel,将玩家的uid和sid放入该channel中.
var channel = channelService.getChannel('channelName',true);//创建channel
channel.add(uid,sid);
//获取
var channel = channelService.getChannel('channelName',false);
var online = channel.getMember(uid+'');
if(!!online){
console.log('该角色在线');
//online结构如 : {sid :'connector-server-x',uid : uid}
}
没有交互的文章是死文章,请大家有什么问题都交流一下,开发中遇到的,或者是学习中遇到的.交流的过程中,才能学到更多更清晰的知识.