摘要本文研究并设计一个基于C/S模式的可靠文件传输客户端和服务器系统。文中首先介绍了编程所涉及到的FTP协议,C/S模型,多线程技术和socket通信原理。然后,在VC++开发环境下、基于C/S模式、使用多线程、模块化软件设计思想编程实现FTP文件传输客户端和服务器系统。在设计过程中,先对客户端服务器进行了整体用户界面和功能框架设计,然后对相关模块进行详细设计。最后对客户端和服务器软件进行了连接测试,并给出了测试结果。61721

毕业论文关键词    FTP  文件传输  客户端  服务器  MFC  多线程  socket 

毕业设计说明书(论文)外文摘要

Title  The Research in Reliable File Transmission Based on C/S                                                         

Abstract This article researches and designs reliable network file transfer system based on C/S mode.Firstly,the article introduces the FTP protocol, C/S model, multi-threading technology and socket communication theory for designing the system.The FTP file transmission system is compiled in VC++ software environment to implement the system by making use of the modular software thought to design,based on the C/S mode and multi-threaded.During the design process, a UI has been designed for the system at first and then undetake detailed design based on module, At last, the client and server are used to test this system for file transmission and Test results are presented.

Keywords: FTP  FlieTransfer  Client/Server  MFC  Multithreading Socket 

目   次

1 绪论 1

1.1  研究背景 1

1.2  研究目的和意义 1

1.3  国内外研究现状 1

1.4 论文结构 2

2  可靠文件传输相关技术 2

2.1  FTP协议 2

2.1.1  FTP 工作原理 3

2.1.2  FTP数据传输方式 4

2.1.3  FTP文件传输模式 4

2.2  C/S模式与B/S模式 5

2.2.1  C/S模式原理 5

2.2.2  B/S模式原理 5

2.2.3  C/S和B/S模式比较 6

2.3  Socket通信原理 7

2.4  多线程技术 8

2.5  本章小结 8

3  可靠文件传输系统概述 9

3.1  系统需求分析 9

3.2  文件传输系统总体结构 9

3.3  系统开发环境 10

3.4  本章小结 10

4  客户端程序详细设计 11

4.1  客户端程序用户界面设计 11

4.2  FTP客户端主要功能模块设计 11

4.2.1  登录模块设计 11

4.2.2  文件上传下载模块 12

上一篇:visio可视化电力系统潮流计算软件的开发
下一篇:jsp+sqlserver网上在线水果销售系统的设计

提高实时操作系统的实时...

茬RedHat中使用ReiserFS文件系统【1804字】

使用indy的IdTcpServer,IdTcpclient传輸文件【68字】

使用http协议和winsockapi实现...

Android移动终端文件透明加密技术设计与实现

移动端Android公司文件管理系统设计

OpenSSL文件安全传输工具设计与实现

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

互联网教育”变革路径研究进展【7972字】