求教,用c++,windows系统winsock编程,编一简单ftp文件传输,求详细解答。急!

2025-12-16 10:03:28
推荐回答(1个)
回答1:

这个是需要先简单了解下ftp协议的格式才能做的,这里允许输入的文字太少,无法解释清楚。请看看附件这本书的第7章,里面实现了一个ftp的客户端,同时有相应源代码。一步一步绝对详细。下面是目录:

第七章 FTP协议的实现
  7.1 FTP协议
  7.1.1 数据表示与保存
  7.1.2 数据连接的建立
  7.1.3
FTP命令
  7.1.4 FTP应答
  7.2 利用Winsock类实现FTP客户
  7.2.1
封装FtpClient类
  7.2.2 程序的组织和界面
  7.3 利用WinInet实现完整的FTP客户实例
  7.3.1
界面的编写
  7.3.2 进行实际操作的类——CMyAppThread
  7.3.3 程序的组织和界面

你做一个简单的ftp文件传输的话把7.2看完就可以了。