下面这个类就是实现对ftp文件传输客户端的封装:
//////////////////////////////////////////////////////////////////////////
// 模块名称:文件传输状态控制
// 模块功能:实现对界面时时报告当前文件传输的进度状态,并且实现上传和下载
// 文件的客户端功能。
// 文件名称:ftpclientctrl.h
//________________________________________________________________________
#ifndef _wininet_
#include <wininet.h>
#endif
class cftpclientctrl
{
public:
cftpclientctrl();
virtual ~cftpclientctrl();
enum
{
ftp_begin, // 对于该事件,wparam = ftp_begin,lparam表示要传输的文件大小