微信协议服务器端口,优咖对你说| 从TCP协议栈角度分析微信常用业务模型

原标题:优咖对你说| 从TCP协议栈角度分析微信常用业务模型

「无线大牛」 无线精彩,无限可能

问微信老司机:

想了解发送一张普通图片背后的业务流程吗?

想了解发送一张原图背后的业务流程吗?

想了解接收图片、接收原图、接收消息、发送消息背后的流程机制吗?

c731dc5e40e61d3d30268574b88c0269.png

一起学起来吧!

微信业务特征介绍

70d78ebe0f475e061499ee146687e4e9.png

微信常用操作流程介绍

1、启动微信,微信客户端向DNS服务器请求szlong.weixin.qq.com域名的IP地址,会反馈多个服务器IP地址,用途各异

2、建立用于登录鉴权用的TCP长连接,命名为登录长连接,登录后,拆除该连接

3、和新服务器建立TCP长连接,该连接存活时间很长,命名为消息长连接,用于后续的消息收发、图片缩略图的接收,服务器端口为8080或者80端口

4、在消息长连接上进行消息(文本、语音)收发的动作,采用PUSH ACK报文交互

5、在消息长连接上进行图片缩略图的接收,服务器端口为

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值