Openfire是一種即時通信服務器,采用開放的XMPP協議,您可以使用各種支持XMPP協議的IM客戶端軟件登陸服務。
Openfire 采用Java開發,開源的實時協作(RTC)服務器基於XMPP(Jabber)協議。Openfire安裝和使用都非常簡單,並利用Web進行管理。單台服務器可支持上萬並發用戶。
我給大家共享一下我的安裝配置過程。
1.下載Openfire3.9.3,http://www.igniterealtime.org/downloads/index.jsp
這里有兩個下載方式,自己選擇,可以選擇安裝版或者解壓版的。都是一樣效果的。
注意:如果你下載的是exe文件,執行你的安裝文件,進行安裝。這里我是zip的文件。解壓后,復制openfire目錄到F:\Program Files (x86)\Openfire目錄(自己平常安裝軟件的路徑下就可以)下, 這樣openfire就安裝完成了。
2.下面我們啟動openfire服務器,並配置它。在F:\Program Files (x86)\Openfire\bin目錄下有一個電燈泡的openfire.exe文件,雙擊執行,啟動完成后可以看到
3.點擊Launch Admin按鈕進入http://127.0.0.1:9090/setup/index.jsp頁面,配置openfire服務器。
選擇簡體中文版——配置服務器域名(一般都是本機自己的名稱,我的是txw-pc,其他不變)——數據庫設置(選擇Openfire自帶的)——管理員賬戶可以跳過——完成
4.登錄到Openfire管理控制台,初始用戶名admin,密碼admin.
服務器名稱就是jwchat的連接地址;你可以使用Spark、jwchat鏈接這個地址進行IM通信聊天……
5.測試,使用我下面下載的的一個源碼MyXmpp.zip測試。解壓導入Eclipse之后,將下圖中XmppTool.java中的IP地址改為你自己主機的IP地址就行
MyXmpp.zip下載地址:http://www.sourcecodedownloads.com/1535255/
http://www.ecsdn.com/d-a8El.html
如果不知道自己IP地址,就使用cmd(管理員身份運行)——ipconfig 查看。
使用自己的手機測試的時候,注意手機連上的WiFi和電腦的網絡是同一個局域網的。如果不是,可以用自己的電腦開WiFi,然后手機連接就可以。
6.在Openfire這里可以添加用戶,這樣你的手機和電腦就可以聊天交互了。或者用兩部手機在同一個局域網中測試。
7.手機登陸你自己創建的用戶或者admin都行。登陸之后就是聊天交互頁面。可以通過電腦向所有用戶發送消息。手機上也可以發送消息。
這樣就可以學習聊天交互的應用開發了。
參考:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html