KTVHttpCache源码分析(二)(数据传输流程)

本文分析下KTVHttpCache的框架,以及它的数据流向。KTVHttpCache的主要类关系如下:

KTVHttpCache源码分析(二)(数据传输流程)
文章图片
现在简要分析下它的数据传输流程:
一.KTVHTTPServer创建一个监听socket,并等待客户端的连接

如下图: KTVHttpCache源码分析(二)(数据传输流程)
文章图片
二.客户端向监听socket发送一个连接请求,KTVHTTPServer创建一个新的KTVHCHTTPConnection来处理数据的读写 如下图:

KTVHttpCache源码分析(二)(数据传输流程)
文章图片
三.客户端向读写socket发送一个http的Get请求,KTVHCHTTPConnection返回数据 这个过程其实挺复杂的,大概的流程如下:

KTVHttpCache源码分析(二)(数据传输流程)
文章图片
【KTVHttpCache源码分析(二)(数据传输流程)】细节在打算在后面几篇文章中说明。

    推荐阅读