2013-07-08 118 views
2

我想连接我的服务器到Jabber客户端IOS服务器,但没有连接?如何连接服务器到Xmmp服务器

我在下面的代码尝试连接。

NSString *presenceType = [presence type]; // online/offline 
NSString *myUsername = [[sender myJID] user]; 
NSString *presenceFromUser = [[presence from] user]; 

if (![presenceFromUser isEqualToString:myUsername]) { 

    if ([presenceType isEqualToString:@"available"]) { 

     [_chatDelegate newBuddyOnline:[NSString stringWithFormat:@"%@@%@", presenceFromUser, @""]]; 

    } else if ([presenceType isEqualToString:@"unavailable"]) { 

     [_chatDelegate buddyWentOffline:[NSString stringWithFormat:@"%@@%@", presenceFromUser, @"YOURSERVER"]]; 

    } 

} 

但它不适合我。

谢谢,

回答

1

首先确保您的用户和密码在您的服务器上正确创建。其次检查“服务器名称”属性是否正确设置。转到你的管理面板 - >服务器信息 - >服务器名称。如果此属性未设置为“john-imac.local.lan”,那么您的服务器将无法授权您的用户。要在Edit properties按钮上设置它并更改服务器的名称。

我希望这可以帮助您解决您遇到的问题!

祝你好运!!!

享受编程!