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

📄 ftpclient.h

📁 一个用vc写的ftp软件
💻 H
字号:
// FTPClient.h: interface for the CFTPClient class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_FTPCLIENT_H__C10266B9_50F4_11D5_B587_00E04C39B036__INCLUDED_)
#define AFX_FTPCLIENT_H__C10266B9_50F4_11D5_B587_00E04C39B036__INCLUDED_

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

#include "ftpsocket.h"


class CFTPClient  
{
protected:
	BOOL ReadStr2();
	int  ReadStr();
	BOOL WriteStr(CString outputstring);
	BOOL ConnectRemote(CString serverhost,int serverport);
	CArchive*		m_pCtrlRxarch;
	CArchive*		m_pCtrlTxarch;
	CSocketFile*	m_pCtrlsokfile;
	CFTPSocket*		m_Ctrlsok;


	int m_fc;
	CString m_retmsg;
	CByteArray m_buf;
	CString m_strLine;
public:
//	CMessageDlg m_dlgMsg;

	Disconnect();
	BOOL MoveFile(CString remotefile, CString localfile,BOOL get,BOOL pasv = FALSE);
	BOOL List();
	BOOL FTPcommand(CString command);
	BOOL Logon(CString hostname,int hostport,CString username, CString password);// CString acct, CString fwhost,CString fwusername, CString fwpassword,int fwport,int logontype);
	void Receive();
	CFTPClient(CFtpDownloadDlg *pDoc);
	virtual ~CFTPClient();
protected:
	BOOL GetLine(int& ndx);
	void ProcessList();
	CFtpDownloadDlg* m_pDoc;
};

#endif // !defined(AFX_FTPCLIENT_H__C10266B9_50F4_11D5_B587_00E04C39B036__INCLUDED_)

⌨️ 快捷键说明

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