FTP客户端源代码

程序简介
这是早期写的一个FTP客户端的源代码,原来是专用在项目中从FTP服务器上取文件用的,现在把它修改一下,增加了命令行输入,扩充了一些命令,类似Linux下的ftp命令行程序。

阅读这个程序的源代码,可以了解FTP的工作原理,学习socket编程,熟悉FTP命令,提高用命令操作FTP的能力。
所需知识
这个软件是在Linux下用C语言开发的,因此在阅读源代码前需要熟悉C语言、UNIX常用的一些系统调用、Socket通信技术,最好熟悉FTP协议和常用命令。
下载源码说明
下载的打包文件中含有一份完整的源代码和一份设计开发文档。
运行环境
源程序代码在64位 CentOS 5.6 上编译测试通过

Linux内核版本 2.6.18

在其他版本的Linux下编译时,如有编译问题,请自行修改代码。