2011-07-14 110 views
0

我有xmppframework爲ios。我能夠與GTalk進行通信,但是我需要將此API用於Microsoft OCS,以供我公司的內部應用程序使用。我們的服務器已經配置了CWA。OCS Xmpp Iphone客戶端

NSString *[email protected]"im.name.com"; 
NSURL *url = [NSURL URLWithString:pURL]; 

NSLog (@"%@", [url absoluteString]); 

[xmppStream setHostName:[url absoluteString]]; 
[xmppStream setHostPort:443]; 
[xmppStream setMyJID:[XMPPJID jidWithString:@"Domain\id"]]; 
password = @"password"; 

但我收到以下錯誤

SEND: <?xml version='1.0'?> 
SEND: <stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' to='companyname.com'> 
xmppStream:didReceiveError: Error Domain=AsyncSocketErrorDomain Code=4 "Read operation timed out" UserInfo=0x157460 {NSLocalizedDescription=Read operation timed out} 
---------- xmppStreamDidDisconnect: ---------- 
Unable to connect to server. Check xmppStream.hostName 

這將是真正有用的,如果有人可以幫助我在此。

回答

-1

如果您想使用XMPP庫,則需要向Microsoft提交功能請求,要求他們實施XMPP。換句話說,你只是用XmppFramework完全咆哮着錯誤的樹。一種可能的方法是將端口libpurple移植到iOS。