icomet研究
2024-08-27 13:58:32
官方文档
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的意义,即从频道的哪个偏移量开始,这个需要客户端进行维护,知道自己收到哪里了,这个很重要。
安全问题:这个如果有人恶意的连接其它班级的,是不是没有防范的办法?目前阶段是不是先不考虑这个问题。
最新文章
- Myeclipse导包总是报错,jar包路径都没问题
- VMware-workstation-full-12.0.0-2985596&;VMware-player-12.0.0-2985596
- entityframework 入门-来自微软
- 文件名唯一(A.txt =>; An.txt)
- POJ 1936
- poj 2425 A Chess Game 博弈论
- linux环境几个特殊的shell变量
- 修改tabbarcontroller选中图片及选中颜色
- JdbcTemplate 操作Oracle Blob
- visual studio 调试grunt
- 基于visual Studio2013解决C语言竞赛题之0205位数求和
- POJ 3624 Charm Bracelet 背包问题的解决方案
- hdu2141AC代码分享
- mongoVUE破解与配置、Mongodb数据库安装
- Porsche Piwis Tester 2 Online Coding Guide
- uva-321-暴力枚举-隐式图搜索
- java 数据结构与算法---二叉树
- discuz过滤词语无效
- 在Kali Linux上编译Windows EXP
- JAVA 集合随笔