官方文档
https://github.com/ideawu/icomet/wiki

如何实现的长连接:
noop: 心跳消息+HTTP endless chunk

以班级ID为主键,进行班级通道的创建:

频道命名:
class_id=10----->channel:channel_class_id_10

需要区分8100与8000的含义
一般人员可以订阅,但不是每个人都可以发布。

创建频道(谁来创建?是老师吗?还是谁都可以创建?):是不是有一个人订阅后,这个频道就自动创建了,还是说没有创建之前不能订阅?

订阅频道(谁来订阅?是不是谁都可以订阅?):

频道的回收:
如果有人创建了一个频道,而长时间(多长)没有人使用,那么就销毁它了吗?
Subscriber to comet-server's channel creation and deletion events, events are received as HTTP chunks.

注意seq的意义,即从频道的哪个偏移量开始,这个需要客户端进行维护,知道自己收到哪里了,这个很重要。

安全问题:这个如果有人恶意的连接其它班级的,是不是没有防范的办法?目前阶段是不是先不考虑这个问题。

最新文章

  1. Myeclipse导包总是报错,jar包路径都没问题
  2. VMware-workstation-full-12.0.0-2985596&VMware-player-12.0.0-2985596
  3. entityframework 入门-来自微软
  4. 文件名唯一(A.txt => An.txt)
  5. POJ 1936
  6. poj 2425 A Chess Game 博弈论
  7. linux环境几个特殊的shell变量
  8. 修改tabbarcontroller选中图片及选中颜色
  9. JdbcTemplate 操作Oracle Blob
  10. visual studio 调试grunt
  11. 基于visual Studio2013解决C语言竞赛题之0205位数求和
  12. POJ 3624 Charm Bracelet 背包问题的解决方案
  13. hdu2141AC代码分享
  14. mongoVUE破解与配置、Mongodb数据库安装
  15. Porsche Piwis Tester 2 Online Coding Guide
  16. uva-321-暴力枚举-隐式图搜索
  17. java 数据结构与算法---二叉树
  18. discuz过滤词语无效
  19. 在Kali Linux上编译Windows EXP
  20. JAVA 集合随笔

热门文章

  1. socket技术详解(看清socket编程)
  2. jQuery EasyUI Datagrid性能优化专题
  3. docker下载镜像与替换默认源
  4. CSS魔法(二)
  5. Quartz.net创建windows服务
  6. 工控安全入门之Ethernet/IP
  7. JavaScript之函数调用与被调用的上下文对象this
  8. (原创 开源)AppWidge的使用—桌面便利贴
  9. iOS视频流开发(2)—视频播放
  10. 在使用kvc进行赋值的时候,有时候会遇到null值,这个时候我们使用kvc会报错