默认

简述移动端IM开发的那些坑:架构设计、通信协议和客户端

查看数: 312115 | 评论数: 31 | 收藏 40
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-05-09 11:11

正文摘要:

1、前言 有过移动端开发经历的开发者都深有体会:移动端IM的开发,与传统PC端IM有很大的不同,尤其无线网络的不可靠性、移动端硬件设备资源的有限性等问题,导致一个完整的移动端IM架构设计和实现都充满着大量的挑 ...

评论

JackJiang 发表于 2 年前
引用:Xrtero 发表于 2022-10-16 01:05
Probuf只是一个传输编码方式,而mqtt是一个应用层的协议。
不知道有没有理解错?

理解的没错
Xrtero 发表于 2 年前
Probuf只是一个传输编码方式,而mqtt是一个应用层的协议。
不知道有没有理解错?
haomang 发表于 6 年前
有坑必填
ttttttt 发表于 6 年前
提示: 该帖被管理员或版主屏蔽
JackJiang 发表于 6 年前

嗯嗯
xiaomeimy 发表于 6 年前
受教了
南城东就 发表于 7 年前
十分感谢,安利了一波福利,正好最近在学习IM
JackJiang 发表于 7 年前
引用:BlueBing 发表于 2018-04-19 14:13
我发现这里没人谈论telegram呢

从你开始
BlueBing 发表于 7 年前
我发现这里没人谈论telegram呢
stephenchin 发表于 7 年前
谢谢分享
x931609201 发表于 7 年前
引用:JackJiang 发表于 2017-12-14 15:05
什么问题?

就是怎么解决这些问题
JackJiang 发表于 7 年前
引用:x931609201 发表于 2017-12-14 11:06
问题提出来了,答案呢,一脸懵逼啊

什么问题?
x931609201 发表于 7 年前
问题提出来了,答案呢,一脸懵逼啊
小平 发表于 7 年前
感谢分享   
放开那个女孩 发表于 7 年前
感谢分享
JackJiang 发表于 7 年前
引用:大尾巴鱼 发表于 2017-10-31 14:06
xmpp、mqtt是应用层协议,对应的是 http、rtmp、websocket等;
而 protobuf 是传输格式,对应的是 xml、jso ...

严格来讲是不能混为一谈,但像XMPP这种应用层协议,大家主要纠结的还是它的传输格式是XML,但实际上它的格式也只能是XML,所以也就只能混为一谈了。
大尾巴鱼 发表于 7 年前
xmpp、mqtt是应用层协议,对应的是 http、rtmp、websocket等;
而 protobuf 是传输格式,对应的是 xml、json、文本等。
这不能混为一谈吧?
xy521174 发表于 7 年前
很多干货,感谢分享
zhangR 发表于 7 年前

返回顶部