
im涉及平台
文章平均质量分 51
微笑い一刀
学海无涯苦作舟
展开
-
CentOS上webRTC的coturn服务器部署
用了这篇博客的方式安装成功,其他方式试过两三种,都是失败...自己记录下https://www.jianshu.com/p/d65e369f44fb转载 2021-12-28 15:26:43 · 275 阅读 · 0 评论 -
IM框架(单体项目版)
码云地址:https://gitee.com/yuanmaxinxi/villa_im_sdk.git支持通信协议: tcp/udp/ws支持数据交互协议: json/protobuf支持qos策略,防重防丢失支持事件机制,可以在事件中阻断框架默认行为,或记录消息和离线消息等还需完善的功能:1. 阅后即焚的一些交互逻辑,当然阅后即焚消息对于IM框架来说可能不需要做额外处理2. 端对端加密,端对端加密可能需要添加type来区分交换秘钥等这些操作,当然IM框架可能不需要做额外处理,.原创 2021-12-18 16:14:33 · 1398 阅读 · 1 评论 -
im消息防重和防丢失以及时序的思路
以下六步完成后就能做到消息防丢失案例:客户端A发送消息给客户端B,消息内容任意 如: 你好。交互流程如下图所示:1.客户端A发送请求包到服务器这个请求可能会导致丢包,所以前端需要维护一个消息发送队列,如果没有收到2的服务器ack包,则需要重发。这个队列应该是一个数组,多条消息都需要做同样的事2.服务器给客户端A发送应答包这个ack包同样可能会丢包,那么跟1丢包的操作一样,需要对消息进行重发。那么就会引起另外的问题,就是消息重复,因为是2丢包,对于服务器来说是收到了1中的消息,只是回复原创 2021-09-09 12:05:21 · 1608 阅读 · 0 评论