?? 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
//接收一次數(shù)據(jù)
virtual VOID OnReceive(CHAR* pBuf,UINT len);
//數(shù)據(jù)接收完畢
virtual VOID OnPassiveDisconnect();
public:
VOID Open();
BOOL Connect(const LPCSTR ip,UINT port,BOOL isDomainName=TRUE);
private:
MHTTPTransactionCallback& iCallback;
};
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -