⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 baseftp.h

📁 本代码根据服务器的地址从服务器获取数据
💻 H
字号:
// BaseFtp.h: interface for the CBaseFtp class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_BASEFTP_H__338879EA_F7AA_45D0_A73D_403CE08C92B6__INCLUDED_)
#define AFX_BASEFTP_H__338879EA_F7AA_45D0_A73D_403CE08C92B6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

////////////////////////////////////////////////////////
#define FLAG "KRRFILE"
#define FLAGSIZE sizeof(FLAG)
#define GOODJOB  32179810
#define BADJOB   18382129
#define SIZEFILE	1024
////////////////////////////////////////////////////////
class CBaseFtp  
{
public:
	static void TryGetError(DWORD& dwerror);
	DWORD ReceiveFile(CProgressCtrl* Progress=NULL);//接收文件
	DWORD SendFile(CProgressCtrl* Progress=NULL);//发送文件
	DWORD ReceiveFileInfo();//接收文件的信息(如头和大小)
	DWORD SendFileInfo();//发送文件的信息(如头和大小)
	static CString GetErrorString(DWORD& dwError);//错误处理
	DWORD ReceiveFlag();//接收标示
	DWORD SendFlag();//发送标示
	CString GetFileName();//得到文件名
	void SetFileName(CString& strFileName);//设置文件名
	CString GetPathName();//得到路径
	void SetPathName(CString& strPathName);//设置路径
	CSocket m_socket;//套接字类对象
	CBaseFtp();//构造函数
	virtual ~CBaseFtp();//析构函数
private:
	CString m_strPathName;//文件路径
	CString m_strFileName;//文件名
	struct tagFILEINFO{
		DWORD dwSize;//IP地址
		char strName[100];//计算机名
	}m_FileInfo;
};

#endif // !defined(AFX_BASEFTP_H__338879EA_F7AA_45D0_A73D_403CE08C92B6__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -