毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vc++可自启动FTP客户端程序开发

本人此设计为一个FTP客户端程序开发。以VC++6.0为开发平台结合WINSOCK网络编程技术设计和开发的FTP客户端程序。实现了用户登录,获取服务器文件列表,浏览客户端文件列表,上传和下载等的基本功能。

FTP的客户端程序设计主要有四个部分:客户登录程序设计、FTP服务器目录浏览程序设计、FTP服务器目录更新程序设计、上传和下载文件程序设计。而相应的操作流程为:首先客户端程序先连接服务器,然后浏览或更新FTP服务器目录,选择文件进行下载或上传,进行文件数据传输,最后断开连接。

FTP客户端系统的系统结构如图4.1所示,整个系统由图形界面、登录程序、浏览程序、上传下载程序四大模块组成。图形界面又由登录界面和文件处理界面组成,它主要给用户提供所见即所得的交互手段。登录程序通过用户提供的登录信息(包括FTP服务器IP,服务器应用程序端口号、用户名(ID)和密码)连接到服务器,并把信息反馈于登录界面。浏览程序实现服务器和客户端文件目录的浏览。上传下载程序主要完成文件的传输,是系统的核心模块。


1  绪论 1
2  开发工具及实现原理 2
2.1  VC++ 6.0简介 2
2.2  SOCKET简介 2
2.2.1  SOCKET基本概念 2
2.2.2  SOCKET的结构与类型 3
3  FTP文件传输 4
3.1  FTP协议 4
3.2  FTP的特点 4
3.3  FTP工作原理 4
3.4  FTP连接建立 5
3.5 FTP主动与被动传输 5
3.5.1  FTP主动传输 5
3.5.2  FTP被动传输 6
3.5.3 FTP主动与被动总结 7
4 概要设计 8
4.1  系统结构 8
4.2  主流程图 8
5 详细设计 10
5.1  登录界面 10
5.2  程序分析 12
5.2.1  FTP程序的网络函数 12
5.2.1  FTP程序的功能实现 15
结论 22
谢 辞 23
参考文献 24
附录 25
附录A  外文翻译-原文部分 25
附录B  外文翻译-译文部分 30

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:php教务信息发布与管理系统
下一篇:vc++企业内部通信系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022