webim(icomet) 使用

icomet 不能掛起問題     http://blog.csdn.net/ligaofeng/article/details/46551027

測試:

     訂閱信息:curl -v "192.168.137.129:8100/sub?cname=public&seq=1"

     發送信息:curl -v "http://192.168.137.129:8000/push?cname=public&content=hi"

啓動與關閉

     icomet-server icomet.conf -s start|stop|restart

----------------------------------------------------------------------------------------

github項目地址:https://github.com/jxw123/icomet

demo 中的思路分析

     推送消息到服務器:通過chat.js 中的send 方法

          注:demo 中發送消息時拼接的msg 使得發送消息失敗,暫時把數據拼接成簡單的字符串,只是在內容後面加上用戶名,方便返回時區分是誰發送的即可。把拼接好的字符通過icomet.js 中的pub 方法發送

          調用過程:   

     訂閱消息到當前頻道用戶:通過 chat.js 中的 join 方法向icomet.js發起一個註冊請求,同時掛起一個消息查詢請求,在icomet.js 中,self.cb 方法對返回的數據進行初步判斷,再交由self.sub_cb 調用回調方法,此回調方法爲chat.js 中join方法中的callback 回調(此處作內容的分割,獲得用戶名)

wKiom1XUK0Wh0QcpAADmL934OvI916.jpg

(題外話)需要自己做個用戶管理系統,對用戶在登陸時進行判斷,同時要保存用戶的數據,作初始化查看


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章