2013-07-08 164 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按鈕上設置它並更改服務器的名稱。

我希望這可以幫助您解決您遇到的問題!

祝你好運!!!

享受編程!