怎麼實現Web聊天

如果你對web聊天這個事情沒什麼概念,那麼最佳做法可能是:openfire+jsjac

openfire是java做的開源xmpp服務器,jsjac是javascript做的開源的網頁版xmpp客戶端。

  1. 在openfire的管理界面裏面打開http binding和BOSH,並打開“帶內賬戶註冊”。
  2. 把jsjac的simpleclient.html和jsjac.js拷貝到openfire的resources/spank目錄
  3. 如果你的openfire的http端口是開放在9090端口,則訪問:http://192.168.0.100:9090/simpleclient.html
  4. 在頁面上HTTP Base填寫:http://192.168.0.100:9090/http-bind/,隨便寫個賬號密碼,勾上“Register new account”,就可以註冊賬號並登錄進去了。
  5. 後續登錄的時候不要勾選“Register new account”,以免重複註冊。

搭建一個web聊天系統就是這麼簡單。


ps:如果你需要做後續開發,那麼resource和mechanism等XMPP相關知識是需要的。


發佈了211 篇原創文章 · 獲贊 147 · 訪問量 120萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章