码迷,mamicode.com
首页 > Web开发 > 详细

webim(icomet) 使用

时间:2015-08-19 17:28:27      阅读:243      评论:0      收藏:0      [点我收藏+]

标签: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 回调(此处作内容的分割,获得用户名)

技术分享

(题外话)需要自己做个用户管理系统,对用户在登陆时进行判断,同时要保存用户的数据,作初始化查看


webim(icomet) 使用

标签:icomet 聊天系统

原文地址:http://jxw7733.blog.51cto.com/6389174/1685950

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!