微信聊天功能使用了什么协议
微信的协议是参考微软的ActiveSync协议,协议的格式肯定是自定义,分为长连接TCP和短连接HTTP,当发送一条消息给对方的时候,大致过程为:
生成一条消息内容,加密然后压缩传到服务器;微信根据消息的目标地址,投递到对方的邮箱(微信号),这是一个扩散写的过程,不管是群组还是单聊,都是直接拷贝一份到对方的邮箱;服务器通知接收方来接收消息(TCP或是推送);接收方根据本地已经接收的最后一条消息ID 到服务器取最新的消息。


问答推荐:
卷肉饼的做法
材料都洗干净,冬菇要提前泡发几个钟才会软哦。葱切小段,胡萝卜切丝,冬菇也切丝。猪肉也切丝放入勺料酒,勺生抽,半勺子盐,勺...怎么洗皮衣和皮衣上的毛领
用干净的棉布或毛巾蘸取洗衣液稀释液,拧干,直接对衣物进行整体擦拭厚重或明显污渍清洗用干净的棉布或毛巾蘸取洗衣液稀释液,直...五一劳动节的来历
国际劳动节又称五一国际劳动节国际示威游行日或者,是世界上多个国家的全国性节日。定在每年的五月一日。它是全世界劳动人民共同...微信发了红包没人领怎么办
发出的红包超过小时未领取,会被自动退回,之后会收到退回消息,红包金额自动存进零钱包中。微信发红包给好友步骤打开微信,先找...防治结核病日是哪一天
防治结核病日是月日。结核病是由结核杆菌感染引起的慢性传染病。结核菌可能侵入人体全身各种器官,但主要侵犯肺脏,称为肺结核病...怎样设置虚拟机里的IP网关
安装好虚拟机后,选择要设置的虚拟机,然后点击编辑虚拟机设置,打开虚拟机设置对话框在打开的编辑窗口中,选择硬件选项中的网络...主-1球胜什么意思
主球胜表示让球。分为两种,一种为号,一种为号,正号表示客队让球,负号表示主队让球,符号后面的数字表示让球个数。举例美国德...微电子技术的定义
微电子技术是建立在以集成电路为核心的各种半导体器件基础上的高新电子技术,特点是体积小重量轻可靠性高工作速度快,微电子技术...迷你世界总是卡怎么办
进入到我们手机的设置选项。进入到设置后,在下方的选项中点击打开通用。打开通用后,找到并进入到辅助功能。在辅助功能选项里,...焦作好玩的地方排行榜 云台山风景独好,陈家沟太极拳文化浓厚
导语焦作在河南省多个文化的发源地,所以城市内有很多历史性的景点,其中光历史性的古城就有差不多多个,那么在焦作有哪些比较好...质量三不原则有哪些
第一是不制造不良第二是不流出不良三是不接受不良。这三个原则始终贯穿在质量管理的全过程,做到上一道工序对下一道工序负责,提...oppok3怎么关闭运行程序
关闭运行程序需要先进入手机任意界面,从屏幕底部上滑并停顿秒,即可查看后台打开的程序。然后,点击下方即可一键清理后台,也可...立春吃春饼的故事
立春这一天吃春饼,是一种传统的习俗,为的就是庆祝春天的来临。早在晋代就有记载唐人于立春日做春饼,以春蒿黄韭蓼芽包之。清人...红薯和猪血一起吃有什么好处
红薯中含有丰富纤维素和果胶成分,食用可以滋润肠道,增强肠道的动力,而红薯和猪血中的大量的水分,也可以增强肠道滋润度,因此...沃尔沃哪款车上有预碰撞安全系统
。沃尔沃发明的这套系统全称为,中文直译为碰撞警告和自动制动系统。沃尔沃专门开发了一种叫城市安全的系统与之配合,它可以在时...