diff --git a/README.md b/README.md index 85c7275..1aac6db 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,15 @@ webrtc://用户@域名:端口/信道标识/资源ID 封包格式 资源ID 分片信息(位置) 分片数据 +聊天室 +1. 每个设备保存全量聊天记录 +2. 每个设备各自设定存储区间 +3. 接入网络后向同频道设备同步区间内记录 +4. 对方撤回的并不删除, 但不再分发 +5. 阅后既焚开关, 全频道不保留也不分发记录 +6. mark 标记的记录保留, 其它自动丢弃 + + 1. 每个节点都公开持有的资源列表, 和连接的节点列表 2. 每当资源变动时告知所有连接的节点 3. 与节点创建多个RTC时, 不发送多份, 以ID为准, id随机生成给不同机器, 无法通过ID锁定其它机器