首页 > 其他 > 详细

icomet研究

时间:2018-07-12 11:01:13      阅读:156      评论:0      收藏:0      [点我收藏+]

官方文档
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的意义,即从频道的哪个偏移量开始,这个需要客户端进行维护,知道自己收到哪里了,这个很重要。


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

icomet研究

原文:https://www.cnblogs.com/littlehb/p/9298338.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!