2012-10-17 98 views
-1

我正在嘗試創建一個Android XMPP客戶端。我已經成功地測試了通過GTalk的連接,但現在我試圖連接到其他免費服務器,比如Jabber的可是真的困惑,因爲連接到GTalk的我可以簡單地寫如何連接到除gtalk以外的xmpp服務器?

ConnectionConfiguration connConfig = new ConnectionConfiguration(talk.google.com, 5222, gmail.com);--- 

但過程查找其他真的不同服務器。我現在卡在哪裏?

嘗試其他服務器我註冊到https://register.jabber.org/,但認爲我誤解了xmpp。

+0

沒有人真正知道,除非您顯示一些代碼或共享您正在使用的XMPP庫。 –

+0

這是我的連接類代碼,但是我只想知道我可以用同樣的方式連接到其他服務器的天氣,我的意思是他們沒有提供主機名,端口和服務。 –

+0

XMPP是一個標準協議,所以它應該可以工作。你確實需要知道要連接哪個服務器,所以你應該知道。或者運行您自己的測試服務器並將其用於開發。再次分享更多的細節,如果想要更好的答案。 –

回答

0

我已經一直在使用asmack類似here

+0

是的,我也使用asmack,這些是我的進口導入org.jivesoftware.smack.ConnectionConfiguration; import org.jivesoftware.smack.XMPPConnection; –

+0

我不會推薦googlecode asmack,該項目已經死了很多年。相反,[看看這個問題](http://stackoverflow.com/questions/4769020/android-and-xmpp-currently-available-solutions) – Flow