📄 httpsession.h
字号:
#pragma once
#include "fs\socket\Socket.h"
using namespace fs::socket;
class MHTTPTransactionCallback
{
public:
virtual void MHFRunL(const char* pBuf,int length)=0;
};
/************************************************************************/
/* Start()线程中 Receive() */
/************************************************************************/
class HTTPSession : public Socket
{
public:
HTTPSession(MHTTPTransactionCallback& aCallback,BOOL bCreateSocket=FALSE);
public:
virtual ~HTTPSession(void);
public://from base
//接收一次数据
virtual VOID OnReceive(CHAR* pBuf,UINT len);
//数据接收完毕
virtual VOID OnPassiveDisconnect();
public:
VOID Open();
BOOL Connect(const LPCSTR ip,UINT port,BOOL isDomainName=TRUE);
private:
MHTTPTransactionCallback& iCallback;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -