- 7
- 0
- 约1.6千字
- 约 20页
- 2016-04-13 发布于湖北
- 举报
基于HTTP协议的多线程下载器 目录 开发背景 介绍系统的开发背景 系统分析 系统需求分析以及功能模块的介绍 系统实现 设计与实现 结束语 开发背景 目前国内下载器有很多种,有基于HTTP下载的,也有基于P2P下载的。HTTP 是 Hyper Text Transportation Protocol(超文本传输协议)的缩写,它是计算机之间交换数据的方式。HTTP下载模式是最经典的下载方式,绝大部分的下载软件是从基于HTTP下载模式发展来的。 一个线程(thread)是“进程”中某个单一顺序的控制流。当一个任务包含多个操作时,我们就可以用到多线程。多线程的产生明显的提高了CPU的利用率。 开发背景 前面说过,HTTP是超文本传输协议,我们平常上网的浏览器(比如IE)的“本职工作”就是解读按照这种协议制作的网页和进行资源下载。 使用IE直接进行下载非常方便,但是它有两个非常明显的不足: IE直接下载没有实现“断点续传” IE直接下载没有实现多线程 系统分析 根据对下载的功能特性进行分析,可以将下载器的需求简单的整理为如下几点: 可视化界面; 支持多线程下载(提高下载速度); 支持断点续传; 系统分析 根据系统需求分析,系统需实现新建下载、暂停下载、开始下载、删除下载四个基本功能。当系统在存在未完成任务退出时需保存下载任务的断点信息;同时启动程序时应导入未完成任务的
您可能关注的文档
最近下载
- 水泥矿渣稳定高掺量磷石膏基层材料配合比设计与性能研究.pdf VIP
- 广东省阳江市2023-2024学年六年级下学期期末语文试卷(含答案).doc VIP
- 高中语文试讲教案10312.pdf VIP
- 幼儿园孩子自闭症教育案例.docx VIP
- 广东省阳江市阳春市2024-2025学年六年级下学期期末数学试卷(含答案).pdf VIP
- DGTJ08-803-2024 既有建筑幕墙检查及安全性鉴定技术标准.pdf VIP
- supermariorunios下载超级马里奥跑酷iPhone-iPad下载.doc VIP
- (29页PPT)人民大学程延园员工关系管理第09章.pptx VIP
- 2026年抖音达人内衣泳衣类目准入考试题库及答案.docx
- 2026年国家级检验检测机构资质认定评审员考试测试题及答案.docx VIP
原创力文档

文档评论(0)