www.pudn.com > HttpServerusingWinSocket.rar > MyHttpBlockSocket.h
// MyHttpBlockSocket.h: interface for the CMyHttpBlockSocket class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_MYHTTPBLOCKSOCKET_H__228D97DE_4BC0_43AB_8B89_DD86BC82D627__INCLUDED_)
#define AFX_MYHTTPBLOCKSOCKET_H__228D97DE_4BC0_43AB_8B89_DD86BC82D627__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "MyBlockSocket.h"
class CMyHttpBlockSocket : public CMyBlockSocket
{
public:
DECLARE_DYNAMIC(CMyHttpBlockSocket)
enum{nSizeRecv=1000};//最大接收缓冲区的大小( >HTTP头信息的长度)
CMyHttpBlockSocket();
virtual ~CMyHttpBlockSocket();
int ReadHttpHeaderLine(char *pch,const int nSize,const int nSecs);
int ReadHttpResponse(char *pch,const int nSize,const int nSecs);
private:
char * m_pReadBuf; //读取缓冲区
int m_nReadBuf; //读取缓冲区的字节数
};
#endif // !defined(AFX_MYHTTPBLOCKSOCKET_H__228D97DE_4BC0_43AB_8B89_DD86BC82D627__INCLUDED_)