xmpp全稱:可擴充通訊和表示協定
is the ietf's formalization of the base xml streaming protocols for instant messaging and presence developed within the jabber open-source community in 1999
關于什麼是xmpp就不再多講了,如正題:支援xmpp協定的服務端有很多種:
下載下傳完成後,打開安裝包,選擇中文:
下一步,下一步。。。選擇安裝路徑,預設即可:
安裝完成,運作openfire:
看到此界面,就已經八九不離十了,注意:如果運作不起來,可以試試以管理者身份運作;
點選launch admin按鈕:
出現上圖所示界面,則表示安裝成功,接下來選擇“中文”,點選continue繼續:
域表示伺服器的主機名或ip位址,為了後期統一,最好是填上ip位址如:192.168.0.xxx(可運作cmd,輸入ipconfig檢視本機ip),點選繼續:
選擇資料庫,openfire自帶資料庫,需要資料庫支援,為了更好的了解openfire,我們需要用外部資料庫,既選擇第一項标準資料庫連接配接,本人用的是mysql資料庫,點選繼續:
資料庫驅動選項,本人是mysql,就選擇mysql,jdbc驅動程式類,自動生成,不用管,資料庫url,隻需将hostname修改成127.0.0.1,databasename既你在mysql建立的資料庫的名稱,本人建立的資料庫名為"byl",是以,整個url就是:jdbc:mysql://127.0.0.1:3306/byl?rewritebatchedstatements=true
使用者名和密碼即你的資料庫的登入使用者名和密碼,本人的為root,root;
點選繼續,連接配接成功的話,其會自動将表結構插入資料庫:
選擇初始設定,繼續:
設定openfire控制台登入的管理者賬号和密碼,此處我設定為admin,admin,點選繼續:
到此,openfire安裝及配置成功!
看資料庫:
所有在openfire注冊的使用者,将都儲存在ofuser表中,至此,openfire的安裝和搭建工作完成!
接下來的幾篇文章,本人将講解安卓基于xmpp+asmack+openfire實作即時通訊聊天的過程,敬請期待!