2014-11-25 50 views
0

我已經使用XMPP和開放式消息服務器爲iOS創建了聊天應用程序。它的工作時間提前了幾天。突然間我面對意外的行爲。我的應用程序在模擬器上完美工作,但不能在設備上連接。我正在使用端口。 當試圖在iOS裝置 - 連我收到以下錯誤:XMPP聊天服務器未在iOS設備上連接。同時在模擬器上完美工作

[AppDelegate xmppStreamDidDisconnect:withError:] [Line 482] Error: Error Domain=kCFStreamErrorDomainNetDB Code=8 "nodename nor servname provided, or not known" UserInfo=0x1658d9d0 {NSLocalizedDescription=nodename nor servname provided, or not known} 

謝謝

+0

你能解決這個問題嗎?我也面臨同樣的問題。 – Bhat 2014-12-10 14:24:32

+1

是的,我解決了這個問題。檢查您的網絡,您的設備和本地服務器必須使用相同的網絡。我的Openfire服務器在本地機器上配置,使用不同的網絡,而我的設備使用WiFi連接不同的網絡。 – Deepak 2014-12-10 18:00:42

+0

你怎麼能解決這個問題,你可以幫我嗎?我的意思是我的iOS設備使用WiFi網絡連接,本地服務器使用LAN連接。 – Bhat 2014-12-11 05:15:29

回答

-2

只需從服務器上刪除URL協議。 它應該是唯一的服務器域。 例如URL如http://my.server.url應該是 [self.xmppStream setHostName:@「my.server.url」];

相關問題