📄 workingsocket.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -