文档详情

多线程网络文件传输系统的设计与实现(已处理).doc

发布:2019-07-20约1.79万字共14页下载文档
文本预览下载声明
  多线程网络文件传输系统的设计与实现   毕业设计(论文)   题目多线程网络文件传 输系统的设计与实现学生姓名 学号   专业 班级 指导教师   评阅教师   完成日期 2013 年 5月 15日   目录   摘要……………………………………………………………………………1前言……………………………………………………………………………21 绪论…………………………………………………………………………41.1 研究背景及意义………………………………………………………………41.2 国内外研究现   状………………………………………………………………41.3 本文研究内   容…………………………………………………………………52 系统需求分析………………………………………………………………62.1 功能模块描   述…………………………………………………………………62.2 软件需要实现功   能……………………………………………………………72.3 通信原理及过   程………………………………………………………………73 主要实现技术………………………………………………………………83.1关键要点分   析…………………………………………………………………83.2数据传输协议……………………………………………………………83.3 C/S构架……………………………………………………………………123.4 多线程编程…………………………………………………………………12   3.5 多线程技术…………………………………………………………………13   3.6 文件的分块…………………………………………………………………153.7 多线程文件传输与断点续   传…………………………………………………163.8 Windows socket编程………………………………………………………16   3.9 套接字和客户?服务器通信…………………………………………………20   4 系统概要设计与实现………………………………………………………204.1 通信过程……………………………………………………………………21   4.2 SOCKET建立连接过程………………………………………………………21   4.3 文件的传输…………………………………………………………………23   5 系统功能的演示……………………………………………………………255.1 服务器和客户端运行界   面……………………………………………………255.2 文件传输的演示……………………………………………………………26   6 总结与展望…………………………………………………………………286.1 本文完成的主要工作………………………………………………………28 6.2 未来研究展望………………………………………………………………28   致谢……………………………………………………………………………29参考文献………………………………………………………………………30多线程网络文件传输系统的设计与实现   学 生:   指导教师:   摘 要:文件传输是因特网上最常用的服务之一,多线程文件传输能有效地提高文件传输的速度和效率,本系统采用windows socket实现,套接字可以看成是两个网络应用程序进行通信时,各自通信连接中的一个端点。系统分客户端软件和服务器端软件两部分,同时需要用到多线程相关知识,一个应用程序可以同时有多个线程一起运用CPU的资源,大大的加强对CPU的利用率,同时也从另一个方面加快了传输的速度。由于TCP/IP连接协议的服务是设计客户端/服务器应用程序时的主流标准,所以本软件主要采用TCP/IP协议的网络通信技术;客户端,服务器类是从CAsyncSocket类中继承来的,因此本软件通信完全是异步的;程序在 Windows XP系统、Visual C++6.0下编译通过,且运行良好。   关键词:文件传输套接字多线程Abstract:File transfer is one of themost commonly used services on the Internet, a multi-threaded filetransfer can effectively improve the file transfer speed and efficiency,this system use the Windows sockets implementation, Socket can be regardedas two network applications for communications,
显示全部
相似文档