KTVHttpCache源码分析(二)(数据传输流程)
本文分析下KTVHttpCache的框架,以及它的数据流向。KTVHttpCache的主要类关系如下:
文章图片
现在简要分析下它的数据传输流程:
一.KTVHTTPServer创建一个监听socket,并等待客户端的连接
如下图:
文章图片
二.客户端向监听socket发送一个连接请求,KTVHTTPServer创建一个新的KTVHCHTTPConnection来处理数据的读写
如下图:
文章图片
三.客户端向读写socket发送一个http的Get请求,KTVHCHTTPConnection返回数据
这个过程其实挺复杂的,大概的流程如下:
文章图片
【KTVHttpCache源码分析(二)(数据传输流程)】细节在打算在后面几篇文章中说明。
推荐阅读
- 如何寻找情感问答App的分析切入点
- D13|D13 张贇 Banner分析
- 自媒体形势分析
- 2020-12(完成事项)
- Android事件传递源码分析
- Python数据分析(一)(Matplotlib使用)
- Quartz|Quartz 源码解析(四) —— QuartzScheduler和Listener事件监听
- 泽宇读书会——如何阅读一本书笔记
- Java内存泄漏分析系列之二(jstack生成的Thread|Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析)
- [源码解析]|[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3)