Я пытаюсь подключиться к серверу ejabberd размещенного здесь:Ejabberd + IOS XMPPFramework .. не подключается к серверу
198.199.106.154:5280
Проблема в том, что этот блок кода не вызывающей прошивкой делегат XMPP фреймворка: - (недействительными) xmppStreamDidConnect: (XMPPStream *) отправитель
Я уверен, что мой сервер сделал соединение, так как на сервере появится следующий журнал после того, как код выполняется:
- (void)setupStream {
xmppStream = [[XMPPStream alloc] init];
xmppStream.hostName = @"198.199.106.154";
xmppStream.hostPort = 5280;
NSString * jabberID = [[NSString alloc] initWithFormat:@"[email protected]%@", @"localhost"];
[xmppStream setMyJID:[XMPPJID jidWithString:jabberID]];
NSError *error2 = nil;
[xmppStream connectWithTimeout:10.0f error:&error2];
NSLog(@"here is the connect error %@", [error2 localizedDescription]); //NO ERROR IS CALLED!
dispatch_async(dispatch_get_main_queue(), ^{
[self authWithServer];
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2.0 target:self selector:@selector(authWithServer) userInfo:nil repeats:YES];
//I GET THE FOLLOWING MESSAGE:: "Please wait until the stream is connected"
});
[xmppStream addDelegate:self delegateQueue:dispatch_get_main_queue()];
}
Я абсолютно потерял людей! Любое руководство было бы чрезвычайно полезно
сделал u разрешить эту проблему @ user330739 –