CFtp类是用户自定义实现FTP功能和原理非常重要的类
vc里面定义和封装类
class CFtp //定义CFtp类
{
public:
CString ipaddr,name,password; //ip地址 用户名 密码
int port; //端口号码
BOOL FTPConnect(CString serverhost,int port); //连接FTP服务器
CSocket *m_clientsocket; //套接字对象
CArchive *archive; //串行化对象
CSocketFile *socketfile; //套接字文件对象
private:
CString Recv(); //接受命令消息
void Send(CString st); //发送命令消息
void UpdataFile(Cstring str); //上传文件
void DownLoadFile(Cstring str1); //下载文件
void GetFileStatu(char ch); //获取文件属性
}
用户可以看到FTP编程相关的数据和实现方法