www.pudn.com > ftp.rar > ftp.h
#ifndef _FTP_H
#define _FTP_H
#define FTP_LINK_TRAN 125 //打开数据连接,开始传输
#define FTP_OPEN_CONN 150 //打开连接
#define FTP_OPEN_SUCC 200 //成功
#define FTP_EXEC_ERROR 202 //命令没有执行
#define FTP_SERV_READY 220 //服务就绪
#define FTP_NET_EXIT 221 //退出网络
#define FTP_DATA_CONN 225 //打开数据连接
#define FTP_DATA_OVER 226 //结束数据连接
#define FTP_PASV_PORT 227 //进入被动模式(IP 地址、ID 端口)
#define FTP_PASS_IN 331 //要求密码
#define FTP_USER_IN 332 //要求帐号
#define FTP_SERV_CLOSE 421 //服务关闭
#define FTP_DATA_FAIL 425 //无法打开数据连接
#define FTP_CMD_ERROR 500 //无效命令
#define FTP_PARA_ERROR 501 //错误参数
#define FTP_LOGIN_FAIL 530 //未登录网络
struct sockaddr_in ServAddr;
int SocketFD;
int FTPStatus;
char RecvBuf[512];
enum {
FTP_IDLE = 0,
FTP_CONN,
FTP_TRAN,
FTP_STOP,
};
#endif