lux FTP 客户端.doc

lux FTP 客户端.doc

ID:49771354

大小:111.51 KB

页数:24页

时间:2020-03-04

lux FTP 客户端.doc_第1页
lux FTP 客户端.doc_第2页
lux FTP 客户端.doc_第3页
lux FTP 客户端.doc_第4页
lux FTP 客户端.doc_第5页
资源描述:

《lux FTP 客户端.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#ifndefCLIENT_H_#defineCLIENT_H_#include#include#include#include#include#include#include#include#include#include#include#include#include

2、.h>#include#include#defineINVALID_SOCKET-1#defineFTP_APIint#defineMAX_PATH260#definetraceprintf#defineFTP_PARAM_BASE#defineFTP_DEFAULT_PORT"21"//FTP默认端口号#defineFTP_DEFAULT_BUFFER1024*4//FTP下载缓冲默认大小#defineFTP_DEFAULT_PATH"/mnt/dvs/"//FTP默认保存路径#defineFTP_COMMAND_BASE1

3、000#defineFTP_COMMAND_ENDFTP_COMMAND_BASE+30#defineFTP_COMMAND_USERNAMEFTP_COMMAND_BASE+1//用户名#defineFTP_COMMAND_PASSWORDFTP_COMMAND_BASE+2//密码#defineFTP_COMMAND_QUITFTP_COMMAND_BASE+3//退出#defineFTP_COMMAND_CURRENT_PATHFTP_COMMAND_BASE+4//获取文件路径#defineFTP_COMMAND_TYPE_MODEFTP_COM

4、MAND_BASE+5//改变传输模式#defineFTP_COMMAND_PSAV_MODEFTP_COMMAND_BASE+6//被动端口模式#defineFTP_COMMAND_DIRFTP_COMMAND_BASE+7//获取文件列表#defineFTP_COMMAND_CHANGE_DIRECTORYFTP_COMMAND_BASE+8//改变路径#defineFTP_COMMAND_DELETE_FILEFTP_COMMAND_BASE+9//删除文件#defineFTP_COMMAND_DELETE_DIRECTORYFTP_COMMAND

5、_BASE+10//删除目录/文件夹#defineFTP_COMMAND_CREATE_DIRECTORYFTP_COMMAND_BASE+11//创建目录/文件夹#defineFTP_COMMAND_RENAME_BEGINFTP_COMMAND_BASE+12//开始重命名#defineFTP_COMMAND_RENAME_ENDFTP_COMMAND_BASE+13//重命名结束#defineFTP_COMMAND_FILE_SIZEFTP_COMMAND_BASE+14//获取文件大小#defineFTP_COMMAND_DOWNLOAD_POS

6、FTP_COMMAND_BASE+15//下载文件从指定位置开始#defineFTP_COMMAND_DOWNLOAD_FILEFTP_COMMAND_BASE+16//下载文件#defineFTP_COMMAND_UPLOAD_FILEFTP_COMMAND_BASE+17//上传文件#defineFTP_COMMAND_APPEND_FILEFTP_COMMAND_BASE+18//追加上载文件/*登陆步骤login2Server

7、inputUserName

8、inputPassWord

9、具体操作

10、quit*/classCFTPManager{publ

11、ic:enumtype{binary=0x31,ascii,};CFTPManager(void);virtual~CFTPManager(void);//!登陆服务器FTP_APIlogin2Server(conststd::string&serverIP);//!输入用户名FTP_APIinputUserName(conststd::string&userName);//!输入密码FTP_APIinputPassWord(conststd::string&password);//!退出FTPFTP_APIquitServer(void);//!命令:

12、PWDconststd::stringPWD();//!设置传输格式2进制还是a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。