- 1
- 0
- 约8.97千字
- 约 12页
- 2018-05-24 发布于湖北
- 举报
点对点(P2P)多线程断点续传的实现
在如今的网络应用中,文件的传送是重要的功能之一,也是共享的基础。一些重要的协议像HTTP,FTP等都支持文件的传送。尤其是FTP,它的全称就是“文件传送协议”,当 初的工程师设计这一协议就是为了解决网络间的文件传送问题,而且以其稳定,高速,简单而一直保持着很大的生命力。作为一个程序员,使用这些现有的协议传送文件相当简单,不过,它们只适用于服务器模式中。这样,当我们想在点与点之间传送文件就不适用了或相当麻烦,有一种大刀小用的意味。笔者一直想寻求一种简单有效,且具备多线程断点续传的方法来实现点与点之间的文件传送问题,经过大量的翻阅资料与测试,终于实现了,现把它共享出来,与大家分享。我写了一个以此为基础的实用程序(网络传圣,包含源代码),可用了基于TCP/IP的电脑上,供大家学习。upload/2004_06/04062118541204.gif
(本文源代码运行效果图)
实现方法(VC++,基于TCP/IP协议)如下:仍釆用服务器与客户模式,需分别对其设计与编程。服务器端较简单,主要就是加入待传文件,监听客户,和传送文件。而那些断点续传的功能,以及文件的管理都放在客户端上。一、服务器端首先介绍服务器端:最开始我们要定义一个简单的协议,也就是定义一个服务器端与客户端听得懂的语言。而为了把问题简化,我就让服务器只要听懂两句话,一就
您可能关注的文档
最近下载
- 湖州市产业投资发展集团有限公司招聘笔试参考题库附带答案详解.docx VIP
- 基于 AVL-FIRE 软件的生物柴油发动机排放特性研究与分析.doc VIP
- 红色爱国诗词100首.pdf VIP
- 随州市2026年3月高三二模物理试卷(含答案详解).pdf
- 沪教牛津版英语六年级下册【教学课件】Unit 8 Reading signs 第二课时.pptx VIP
- 无极500ds使用说明书中文版.pdf VIP
- 2022年河北雄安新区容东片区综合执法辅助人员考试真题.docx VIP
- 带电粒子在磁场中运动基础巩固练习.pdf VIP
- 大学物理期中考试及答案.docx VIP
- 2024年河北雄安新区容东片区综合执法辅助人员考试真题(附答案).docx VIP
原创力文档

文档评论(0)