問題:如何使用iOS XMPPFramework和OpenFire服務器獲得成功的TURN連接。我希望能夠發送和接收文件。使用iOS XMPPFramework和OpenFire服務器的TURN連接
注意:我的代碼的基礎是從以下教程:http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/
更新2012年4月13日:更多的研究後,我認爲真正相關的代碼,我需要在這個問題上顯示是這樣的...
這就是TURNSocket嘗試連接
XMPPJID *jid = [XMPPJID jidWithString:@"[email protected]"];
NSLog(@"Attempting TURN connection to %@", jid);
TURNSocket *turnSocket = [[TURNSocket alloc] initWithStream:[self xmppStream] toJID:jid];
[turnSockets addObject:turnSocket];
[turnSocket startWithDelegate:self delegateQueue:dispatch_get_main_queue()];
[turnSocket release];
然而,當我通過代碼調試,我n TURNSocket我得到一條評論,指出「我們無法從我們的列表中找到一個代理服務器」。這是因爲Array'streamhosts'永遠不會被填充。可能是什麼問題?是否有一些XML可以告訴我這個問題?這個問題可能與OpenFire有關嗎?
嗨安迪,你能告訴我從哪裏獲得資源?資源的價值應該是什麼? – 2013-02-20 12:20:01