2015年4月23日 星期四

[XMPP] Openfire 跨平台即時通訊Server_Part 1

因為專題的關係,開始學習 XMPP 協定,根據 wiki 上的說法,XMPP 是一種以 XML 為基礎的即時通訊協定,因為被 Google Talk(Hangouts) 應用而被大量網友接觸。
更多詳細介紹可以參考這些網誌:XMPP初探 宅學習

Openfire 是一個基於 XMPP 協定上的即時通訊系統,除了提供伺服器軟體外,還提供了smack 這個函式庫。




先去官網下載來玩看看:http://www.igniterealtime.org/downloads/index.jsp

安裝完之後打開:

點選 Launch Admin 就可以開始進行設定:
       基本上可以一直按 Continue,只有一些地方小改:
  •  在 Database Settings 那邊改成 embeded Database
  •  選了 Default 之後,跳到 Administrator Account 設定信箱密碼

接著就安裝完成拉~




馬上登入試看看:
※注意這邊的 username 要打 admin,不是我們設定的 e-mail,否則就會出現向上面那樣的 Login failed 訊息

好不容易登入後台,接著要設立新的使用者:
  • 切換到 User/Groups 頁籤,選擇 Create New User


到目前為止,Server 端的設定大致上完成囉~
接著請繼續看 [XMPP] Openfire 跨平台即時通訊Server_Part 2 設定 Client 端

沒有留言:

張貼留言