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