求助:编写一个简单的FTP客户机程序
编写一个简单的FTP客户机程序,要求能够向FTP服务器发送命令,并接收FTP服务器返回的响应与数据。程序设计的具体要求如下:1)要求实现的程序为图形化界面(如图所示),可以输入FTP服务的相关信息(包括IP地址、用户名与密码),输出交互过程中的FTP命令与响应信息,以及从FTP服务器的根目录获得的文件(或目录)列表。
FTP客户机程序界面
2)要求遵循RFC959的相关FTP协议规定。只要求实现USER、PASS、PASV、LIST、RETR和QUIT命令。点击Connect按钮,实现USER与PASS命令;点击List按钮,实现PASV 与LIST命令;点击Download按钮,实现PASV 与RETR命令;点击Quit按钮,实现QUIT命令。
3)要求有良好的编程规范与注释信息。
4)要求有详细的说明文档,包括程序的设计思想、工作流程、关键问题等。
5)要求在Windows操作系统环境中,建议使用Visual C++编程工具实现。
各位大哥大姐,帮帮忙 谢了~~