logo资料库

计算机网络 FTP客户端程序实验报告.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
实验七 FTP客户端程序
2.建立一个ftp连接
3.创建创建CFtpFileFind对象用以查找文件
4..删掉对象结束连接
二.下载文件
1.会话(同上)
2.FTP连接(同上)
3.下载文件
4..删掉对象结束连接
三.上传文件
1.会话(同上)
2.FTP连接(同上)
3.创建文件夹
4.上传文件
5.删掉对象结束连接
实验的三个内容我是一起做的
1、实验前要先设置好为多线程
2、具体实验步骤和代码
实验七 FTP 客户端程序 一、实验条件: 软件:Windows 2000 Professional 操作系统 硬件:PC 机一台 二、实验内容: 一.查找文件 1. 建立会话 2. 建立一个 ftp 连接 3. 创建创建 CFtpFileFind 对象用以查找文件 4. .删掉对象结束连接 二.下载文件 1. 会话(同上) 2. FTP 连接(同上) 3. 下载文件 4. .删掉对象结束连接 三.上传文件 FTP 连接(同上) 1. 会话(同上) 2. 3. 创建文件夹 4. 上传文件 5. 删掉对象结束连接 三、实验步骤: 实验的三个内容我是一起做的 1、实验前要先设置好为多线程
2、具体实验步骤和代码
五、实验结果: 六、实验总结: 1、通过本次实验我了解了如何在 windows 环境下,使用 CInternetSession 来连接 ftp 服务 器,并在连接获得文件列表,以及对文件进行上传,下载操作,和创建文件夹操作。 2、实验中遇到许多问题,如参数如何传递,比如 m_strFtpSite 储存的类型为 CString,就 用把参数传入 pSession->GetFtpConnection 函数中,当我要打印文件列表时,发现 cout 无法直接打印 CString 类型,在 baidu 搜索之后,才知道要把 CString 转化成 String 就可以打印了,同时对于 SetCurrentDirectory 操作也有很大问题,必须要使用相对于 根目录的路径,或相对与当前目录的路径,才能正确执行,也通过实验使我对 ftp 服务 的具体实验有了更深的了解。
分享到:
收藏