workingsocket.h

来自「图象处理」· C头文件 代码 · 共 43 行

H
43
字号
#ifndef _WORKINGSOCKET_H
#define _WORKINGSOCKET_H

#include "ClientSocket.h"
#include "CmdDef_Common.h"
#include <string.h>

#include <string>
using namespace std;

//CWorkingSocket类是具体负责TCP连接的类,它运行在一个独立的线程内
//完成程序启动时传送索引信息、getfile、putfile的内容传送等工作
class CWorkingSocket : public CClientSocket
{
public:
	CWorkingSocket();
	
	~CWorkingSocket()
	{
		//delete[] szReceive;
	}

protected:
	//线程运行方法
	void Run();

	//相互传送索引信息
	bool DoExchange();
	
	bool SendFtpAccount();

private:
	char szReceive[TCP_RECEIVE_MAX+1];
	char szSend[TCP_RECEIVE_MAX+1];
	bool SocketError;
	char szRootDir[MAX_PATH];
	char ftpUser[21];
	char ftpPwd[21];
	int  iUDPPort;
};

#endif //_WORKINGSOCKET_H

⌨️ 快捷键说明

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