微信聊天功能使用了什么协议
微信的协议是参考微软的ActiveSync协议,协议的格式肯定是自定义,分为长连接TCP和短连接HTTP,当发送一条消息给对方的时候,大致过程为:
生成一条消息内容,加密然后压缩传到服务器;微信根据消息的目标地址,投递到对方的邮箱(微信号),这是一个扩散写的过程,不管是群组还是单聊,都是直接拷贝一份到对方的邮箱;服务器通知接收方来接收消息(TCP或是推送);接收方根据本地已经接收的最后一条消息ID 到服务器取最新的消息。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
监控器怎么用路由器连接到电脑
连接方法将光猫的网线或入户线连接到路由器的口,再用网线连接路...开塞露是什么成分
开塞露中的主要成分是甘油和山梨醇,其中甘油起到很好的润滑作用...计算机的拓扑结构是指什么
网络中的计算机等设备要实现互联,就需要以一定的结构方式进行连...感人的爱情句子
世界上最永恒的幸福就是平凡,人生中最长久的拥有就是珍惜。我以...求江氏名人
西晋人江蕤,任谯郡太守,其子湛,官侍中吏部尚书。南朝时人江淹...试谈古希腊美术繁荣的原因
城邦制,是一种比较自由的政治制度,民主,利于艺术家创作发挥。...抖音怎么弄小号
抖音创建小号的方法是首先打开抖音,进入首页,点击我图标,然后...软件工程师要学哪些
编程语言能力作为一名专业的软件工程师,应该能够熟练掌握语言,...蛋挞的做法和所需材料
所需材料八十克牛奶,二十五克细砂糖,一百八十克淡奶油,三个鸡...品红是什么颜色
品红的颜色不是单一的,不同情况下品红的颜色会有差别。品红色,...怎样才能找到电话簿里的黑名单
找到电话簿里的黑名单方法如下通过短信查看黑名单要打开手机中的...鲤鱼放水里可以过夜吗
可以。如果是在水中,那么水体足够大,氧气足够,自然就不会死了...2022年城镇居民医保缴费截止时间
城镇居民医保是没有工作的居民和未成年人的保险,不少人有缴纳,...如何把小米桌面关闭
在小米桌面找到设置点击进入,然后点击默认桌面按钮会提示勾选小...电子身份证怎么进迪士尼
可以向迪士尼检票人员出示电子身份证,待检票人员根据身份证号码...