Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android基於Openfire開發即時通訊工具(1)搭建openfire服務器

Android基於Openfire開發即時通訊工具(1)搭建openfire服務器

編輯:Android開發教程

采用openfire作為服務器,這樣不需要再寫一個服務器,會節省不少事情,openfire經過簡單的配置就可以實現一個通信服務器的基本功能,

Openfire

采用Java開發,開源的實時協作(RTC)服務器基於XMPP(Jabber)協議。

XMPP

一種基於XML的協議,它繼承了在XML環境中靈活的發展性。因此,基於XMPP的應用具有超強的可擴展性。經過擴展以後的XMPP可以通過發送擴展的信息來處理用戶的需求,以及在XMPP的頂端建立如內容發布系統和基於地址的服務等應用程 序。而且,XMPP包含了針對服務器端的軟件協議,使之能與另一個進行通話,這使得開發者更容易建立客戶應用程序或給一個配好系統添加功能。

Smack

是即時通信客戶端編程庫

smack的優點

1:Smack是一個簡單的,功能強大的類庫。

2:不會強迫你向其他類庫那樣,在信息包層面進行編碼。它提供了更加智能化的類比如Chat和Groups,能使你的工作更富效率。

3:不需要你熟悉XMPP XML格式,甚至是XML格式。

4:易於實現機-機對話。

5:Apace License下的開源軟件。你可以把它用於你的商業或非商業應用程序。

現在先來看看openfire服務器的搭建,

在官網上下載openfire後,解壓,打開bin目錄中的openfire.exe,點擊launch admin,打開openfire管理控制台,第一次進入會出現配置界面,

因為只實現簡單功能,服務器暫時不做復雜配置。所以數據庫選擇openfire自帶的

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved