- 主题:请问wechat 一类的im 软件网络协议设计方案
如果用xmpp,xml 格式的,在弱网环境失败率太高了吧,怎么优化的呢? 有没有开源可以参考的方案呢?我指的是网络协议,例如wechat,whatsapp 的
- 来自「最水木 for iPhone 7」
※ 修改:·kuwo 于 Feb 16 13:13:09 2020 修改本文·[FROM: 1.202.116.*]
※ 来源:·最水木 客户端·[FROM: 1.202.116.*]
修改:kuwo FROM 1.202.116.*
FROM 1.202.116.*
消息格式无所谓啊。随便自己定义一种根式,或者采用 xml/json 都可以,只要能实现自己的需求,比如你想发红包,发语音,能把内容打包进去就行。
对付弱网关键是你的网络协议。跟消息格式没太大关系。
【 在 kuwo (kuwo) 的大作中提到: 】
: 如果用xmpp,xml 格式的,在弱网环境失败率太高了吧,怎么优化的呢? 有没有开源可以参考的方案呢?例如wechat,whatsapp 的
: - 来自「最水木 for iPhone 7」
--
FROM 183.250.222.*
我表达错了,我说的就是网络协议
【 在 hgoldfish 的大作中提到: 】
: 消息格式无所谓啊。随便自己定义一种根式,或者采用 xml/json 都可以,只要能实现自己的需求,比如你想发红包,发语音,能把内容打包进去就行。
:
: 对付弱网关键是你的网络协议。跟消息格式没太大关系。
: ....................
- 来自「最水木 for iPhone 7」
--
FROM 1.202.116.*
有没有什么好的方案可以供参考的呢?多谢
【 在 kuwo 的大作中提到: 】
: 我表达错了,我说的就是网络协议
: 【 在 hgoldfish 的大作中提到: 】
: : 消息格式无所谓啊。随便自己定义一种根式,或者采用 xml/json 都可以,只要能实现自己的需求,比如你想发红包,发语音,能把内容打包进去就行。
: ....................
- 来自「最水木 for iPhone 7」
--
FROM 1.202.116.*
尽量减小消息尺寸?
【 在 kuwo () 的大作中提到: 】
: 有没有什么好的方案可以供参考的呢?多谢
: 【 在 kuwo 的大作中提到: 】
:
: - 来自「最水木 for iPhone 7」
--
FROM 138.19.103.*
对,这是一个考虑方向
【 在 fanci 的大作中提到: 】
: 尽量减小消息尺寸?
:
: 【 在 kuwo () 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone 7」
--
FROM 1.202.116.*
现成的有Google的Protobuf等协议,这些协议都可以变成二进制
当然,这些大企完全可以制定自己的协议
【 在 kuwo (kuwo) 的大作中提到: 】
: 如果用xmpp,xml 格式的,在弱网环境失败率太高了吧,怎么优化的呢? 有没有开
源可以参考的方案呢?我指的是网络协议,例如wechat,whatsapp 的
: - 来自「最水木 for iPhone 7」
: ※ 修改:·kuwo 于 Feb 16 13:13:09 2020 修改本文·[FROM:
1.202.116.*]
: ...................
--
修改:kuwo FROM 114.255.101.*
FROM 114.255.101.*
正好微信这个是开源的 叫mars
【 在 kuwo (kuwo) 的大作中提到: 】
: 如果用xmpp,xml 格式的,在弱网环境失败率太高了吧,怎么优化的呢? 有没有开源可以参考的方案呢?我指的是网络协议,例如wechat,whatsapp 的
: - 来自「最水木 for iPhone 7」
: ※ 修改:·kuwo 于 Feb 16 13:13:09 2020 修改本文·[FROM: 1.202.116.*]
: ...................
--
修改:kuwo FROM 1.202.116.*
FROM 124.64.126.*
要考虑消息尺寸,表达丰富,可扩展性强,弱网,强网,大包,电量,网络安全性,数据完整性等等。开源的似乎没有太好的。有的地方凑合用mtqq,如果要求低的话。
--
FROM 123.115.139.*
这些协议跟失败率有什么关系?
【 在 kuwo (kuwo) 的大作中提到: 】
: 如果用xmpp,xml 格式的,在弱网环境失败率太高了吧,怎么优化的呢? 有没有开源可以参考的方案呢?我指的是网络协议,例如wechat,whatsapp 的
: - 来自「最水木 for iPhone 7」
: ※ 修改:·kuwo 于 Feb 16 13:13:09 2020 修改本文·[FROM: 1.202.116.*]
: ...................
--
修改:kuwo FROM 1.202.116.*
FROM 115.171.245.*