2012-02-15 78 views
1

我有一個android應用程序(在eclipse中使用java創建),使用.net webservices與Windows 2008服務器上的webservices進行對話。我對使用XMPP進行應用程序的聊天部分非常感興趣,但不知道如何實現這一點。有人可以幫助我實現上述服務器上的XMPP部分,以及android應用程序中的客戶端部分。我基本上是在尋找一步一步走過來(包括需要什麼服務器端軟件和客戶端軟件),因爲我從來沒有使用過XMPP,並且真的需要完成這個應用程序。使用XMPP與.net服務器和Android客戶端

感謝

+1

看到這個問題:http://stackoverflow.com/questions/4769020/android-and-xmpp-currently-available-solutions – j0ntech 2012-02-15 16:13:30

+0

這並沒有給服務器片或一步一步。 – user638049 2012-02-15 21:35:56

回答

3

1)查找服務器。

如果您轉到XMPP站點並檢查他們的方便list,有幾個XMPP服務器可用。

就我個人而言,我正在使用OpenFire,並發現它非常容易設置和使用。安裝,運行它,並按照設置嚮導。我不建議嘗試將自己的XMPP服務器功能編寫到自己的代碼中,因爲它很快變得複雜。您可以輕鬆地與您的Web服務並排運行聊天服務器,並讓客戶端上的應用程序與兩者進行通信。這仍然爲用戶提供了一個無縫的界面。

2)在Android上找到XMPP開發的庫。

aSmack幾乎是大多數Android開發人員用於此目的。 (信息,加上代碼鏈接可以找到here。)如果你需要更多關於如何爲Android開發這個一步一步的幫助,我會建議搜索/發佈更多關於如何使用庫的具體問題。

我希望這會有所幫助。

+0

其他想法:如果您需要Android客戶端只通過您的Web服務與服務器通信,則可以使用[jabber-net](http://code.google.com/p/jabber-net/)庫您的Web服務代碼與聊天服務器進行交互。 – Bean 2012-02-16 00:01:55

+0

好吧我打算把這個標記爲已回答。我感謝所有的幫助。 – user638049 2012-02-21 23:03:09

相關問題