美文网首页
xmpp总是断线 怎样重连的问题

xmpp总是断线 怎样重连的问题

作者: 三岁就很乖 | 来源:发表于2016-08-29 16:42 被阅读698次

因为我的xmpp掉线会输出


Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by remote peer" UserInfo={NSLocalizedDescription=Socket closed by remote peer}
namespace warning : xmlns: URI vcard-temp is not absolute
<vCard xmlns="vcard-temp"/>

掉线打印输出

在这方法里我自己重连了xmpp

B9BB63B1-E894-4628-AA70-A2B91CC15259.png

在联系人的类里从原来的类的初始化 改成了下面

- (void)viewDidLoad {
    [super viewDidLoad];
    
    //roster改变的通知
    [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(rosterChange) name:kXMPP_ROSTER_CHAGE object:nil];
    //组 组状态数组的初始化
    _groups =  [[NSMutableArray alloc]init];
    _SectionStates = [[NSMutableArray alloc]init];

    self.tableView.frame = CGRectMake(0, 0, ScreenViewW, ScreenViewWH-100);
    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    //获取联系人
    [self getGroups];

    
}

-(instancetype)init{
    
    if (self) {
        [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(rosterChange) name:kXMPP_ROSTER_CHAGE object:nil];
        _groups =  [[NSMutableArray alloc]init];
        _SectionStates = [[NSMutableArray alloc]init];
    }
    return self;
}

- (void)viewDidLoad {
    [super viewDidLoad];
    
    self.tableView.frame = CGRectMake(0, 0, ScreenViewW, ScreenViewWH-100);
    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    
}
-(void)viewWillAppear:(BOOL)animated{
    
    [super viewWillAppear:YES];
    [[xmppManager shareInstance]connectToXMMPP];
    
    [self getGroups];
}

相关文章

  • xmpp总是断线 怎样重连的问题

    因为我的xmpp掉线会输出 在这方法里我自己重连了xmpp 在联系人的类里从原来的类的初始化 改成了下面

  • 状态同步的断线重连

    最近陆陆续续在给游戏做断线重连相关的工作,大厅服的断线重连问题不是很大,难点主要在于战斗中的断线重连。断线重连要解...

  • 断线重连问题综述

    断线重连主要涉及到几个问题: 判定断线 怎么重连 重连后如何还原游戏环境 判定断线有两种方式,(1)是超时判定断线...

  • Jedis断线重连问题

    问题以及现象 前一阵子发现redis断线重连后,会出现类似如下的错误: 解决思路 socket write err...

  • 断线重连

    今天看了下之前游戏登录相关逻辑,重新整理下断线重连的一些做法。 首先,介绍下断线的几种常见情况:情况一:客户端网络...

  • 断线重连

    using System; using System.Collections; using System.Coll...

  • Meterpreter session x closed. Re

    问题 持续断线重连 Payload: 解决 exploit/multi/handler 使用的 Payload 与...

  • Mina-tcp与NIO通信问题

    1.消息解码,编码问题 2.sessionIdle的几个用处 3、断线重连

  • Webscoket 断线重连

  • 定时断线重连

    客户端断线重连机制。客户端数量多,且需要传递的数据量级较大。可以周期性的发送数据的时候,使用。要求对数据的即时性不...

网友评论

      本文标题:xmpp总是断线 怎样重连的问题

      本文链接:https://www.haomeiwen.com/subject/naoxettx.html