亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? reqsock.h

?? 也是個http服務器
?? H
字號:
// ReqSock.h : interface of the CRequestSocket class
//
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1997-1998 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.

#define MAX_DIR_FILENAME    24
class CRequest;
class CHttpSvrDoc;

class CRequestSocket : public CAsyncSocket
{
	DECLARE_DYNCREATE(CRequestSocket)
	CRequestSocket( void );

protected:
	void StuffFileType( void );
	BOOL m_bKeepOpen;
	BOOL m_bWantKeepOpen;
	enum REQSTATUS
	{
		REQ_REQUEST=0, REQ_HEADER, REQ_BODY, REQ_SIMPLE, REQ_DONE
	};

	CRequest*   m_pRequest; // request object

	CByteArray  m_buf;
	int         m_cbOut;
	CString     m_strLine;
	REQSTATUS   m_reqStatus;
	HANDLE      m_hFile;
	int         m_nRefs;
	BOOL        m_bKilled;

public:
	CHttpSvrDoc* m_pDoc;
	BOOL CheckExt( const CString& strExt, CString& strAvail, DWORD dwType );
	BOOL IsSvrApp( void );
	BOOL CheckDefault( UINT uList, BOOL bExecute );
	CString StripLast( CString& strPath );
	int StuffStatus( const CString& strStatus );
	CRequestSocket( CHttpSvrDoc* pDoc );
	~CRequestSocket( void );
	virtual int AddRef( void );
	virtual int Release( void );

#ifdef IMPL_CGI
	BOOL        CGIStart( void );
	void        CGIDone( void );
	CWinThread* m_pThread;
	CEvent*     m_pCancel;
#endif // IMPL_CGI

protected:
	BOOL StartSvrApp( void );
	BOOL FromHttpTime( const CString& strHttp, CTime& timeHttp );
	BOOL IfModSince( const CTime& timeIfMod );
	CString GetHttpDate( LPFILETIME pft = NULL );
	BOOL GetLine( const CByteArray& bytes, int nBytes, int& ndx );
	void ProcessLine( void );
	BOOL BodySent( void );
	void AddToBody( int nBytes, int ndx );
	BOOL StartResponse( void );
	BOOL FindTarget( CString& strFile );
	BOOL URLtoPath( CString& strFile );
	BOOL PathToURL( CString& strFile );
	BOOL StuffHeading( void );
	void StartTargetStuff( void );

	int StuffString( const CString& );
	int StuffString( UINT uId );
	int StuffStatus( UINT uMsg );
	int StuffError( UINT uMsg );
	int StuffHeader( CString strName, CString strValue );
	int StuffHeader( CString strName, int nValue );

	// methods not supported by Mac version....
	void StuffListing( void );
	int  StuffListingFile( WIN32_FIND_DATA* fd, const CString& strDir, BOOL bIcons );

protected:
	virtual void OnReceive(int nErrorCode);
	virtual void OnSend(int nErrorCode);
	virtual void OnClose(int nErrorCode);

	friend UINT CGIThread( LPVOID );
};

CString Decode( const CString& str, BOOL bQuery = FALSE );

#ifdef IMPL_CGI
void HeaderToEnvVar( CString& strVar );

class CEnvironment
{
public:
	CStringList m_list;
	int         m_nSize;

	CEnvironment( void );
	~CEnvironment( void );
	BOOL Add( CString name, CString value );
	LPVOID GetBlock( void );
};
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产经典欧美精品| www.亚洲人| 国产精品视频第一区| 91精品91久久久中77777| 免费欧美在线视频| 中文字幕日韩欧美一区二区三区| 色综合久久综合| 国产在线国偷精品产拍免费yy | 在线精品视频免费观看| 中文字幕亚洲一区二区va在线| 欧美日韩国产精选| 岛国一区二区三区| 秋霞午夜av一区二区三区| 亚洲色图制服丝袜| 国产精品天天摸av网| 一区二区在线电影| 国产亚洲成年网址在线观看| 日韩三级伦理片妻子的秘密按摩| 欧美性色综合网| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 色婷婷久久一区二区三区麻豆| 国产精品综合网| 韩国精品主播一区二区在线观看| 日韩不卡一区二区三区| 午夜精品一区二区三区电影天堂| 亚洲一区二区三区国产| 亚洲综合在线视频| 一区二区三区在线免费| 亚洲日本在线看| 亚洲精品美国一| 亚洲精选免费视频| 亚洲精品国产a久久久久久| 亚洲欧美日韩国产一区二区三区| 国产精品国产a级| 中文字幕综合网| 亚洲欧美日韩国产综合| 依依成人精品视频| 亚洲一区二区三区激情| 亚洲成a天堂v人片| 天天免费综合色| 秋霞影院一区二区| 黄页网站大全一区二区| 国产一本一道久久香蕉| 国产在线精品一区二区三区不卡| 国产一区二区三区蝌蚪| 国产91精品在线观看| 成人白浆超碰人人人人| 99久久精品国产毛片| 91在线观看成人| 欧美性生活久久| 91精品国产入口在线| 欧美va在线播放| 国产欧美精品一区| 亚洲蜜臀av乱码久久精品蜜桃| 一区二区三区电影在线播| 国产在线不卡一卡二卡三卡四卡| 麻豆精品一区二区三区| 国产一区二区主播在线| 国产99久久久国产精品免费看| 成人激情午夜影院| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩情趣电影| 337p粉嫩大胆噜噜噜噜噜91av| 欧美激情中文不卡| 亚洲综合一二三区| 久久aⅴ国产欧美74aaa| 成+人+亚洲+综合天堂| 欧美午夜电影网| 久久综合色播五月| 亚洲乱码日产精品bd| 免费观看日韩电影| av一二三不卡影片| 欧美一级欧美三级| 国产精品久久久久永久免费观看| 亚洲国产成人av| 国产麻豆一精品一av一免费| 91蝌蚪porny九色| 欧美日韩国产123区| 国产亚洲欧美日韩俺去了| 一区二区三区**美女毛片| 久久99精品久久久久久久久久久久| 波波电影院一区二区三区| 3atv一区二区三区| 国产精品久久久久久久久久免费看 | 精品国产乱码久久久久久久| 亚洲丝袜精品丝袜在线| 蜜臀a∨国产成人精品| av综合在线播放| 精品国产亚洲在线| 亚洲成人在线观看视频| 国产精品资源网| 538在线一区二区精品国产| 国产精品久久二区二区| 琪琪一区二区三区| 91国产免费看| 欧美激情在线一区二区| 99久久精品免费精品国产| 欧美久久高跟鞋激| 综合久久国产九一剧情麻豆| 韩国精品主播一区二区在线观看 | 欧美精品一区二区三区在线播放| 亚洲一区欧美一区| 成人福利视频网站| 久久久久久一级片| 蜜臂av日日欢夜夜爽一区| 色妹子一区二区| 中文字幕一区二区三区视频| 国产主播一区二区| 日韩免费福利电影在线观看| 亚洲国产日韩综合久久精品| 91小视频在线免费看| 国产肉丝袜一区二区| 麻豆视频一区二区| 91精品国产综合久久久蜜臀图片| 亚洲欧美欧美一区二区三区| 成人免费视频播放| 国产欧美一区二区精品仙草咪 | 激情综合网av| 日韩三级视频在线观看| 日韩国产欧美在线观看| 欧美日韩久久一区| 亚洲一级不卡视频| 91久久精品日日躁夜夜躁欧美| 亚洲欧美一区二区三区极速播放| 国产精品亚洲一区二区三区妖精| 日韩欧美成人一区二区| 日韩成人伦理电影在线观看| 欧美日韩久久一区二区| 三级欧美韩日大片在线看| 欧美三级韩国三级日本三斤| 亚洲一二三四在线| 欧美日韩一区视频| 天天做天天摸天天爽国产一区| 欧美老肥妇做.爰bbww视频| 天天av天天翘天天综合网色鬼国产| 欧美亚日韩国产aⅴ精品中极品| 国产成人精品综合在线观看| 久久先锋影音av鲁色资源| 国产福利一区二区三区视频| 国产女同互慰高潮91漫画| 成人av影院在线| 亚洲精品欧美激情| 欧美日韩在线播| 蜜桃精品视频在线| 久久久综合精品| 国产·精品毛片| 亚洲天堂av一区| 91在线观看成人| 亚洲第一主播视频| 欧美一级午夜免费电影| 国产精品一卡二卡| 亚洲日本免费电影| 欧美老女人第四色| 激情综合色综合久久综合| 日本一区二区成人在线| 91热门视频在线观看| 日韩一区精品字幕| 久久久久久黄色| 91福利在线播放| 美女视频网站黄色亚洲| 久久精品男人天堂av| 91一区二区三区在线观看| 亚洲成人在线网站| 久久久久久久久久久久久夜| 91麻豆蜜桃一区二区三区| 日韩电影在线免费看| 久久久精品黄色| 91免费观看国产| 久久国产剧场电影| 亚洲男人都懂的| 欧美成人精品高清在线播放| av成人老司机| 免播放器亚洲一区| 国产精品精品国产色婷婷| 欧美日韩高清一区二区| 国产不卡免费视频| 亚洲成人你懂的| 国产亚洲欧美在线| 欧美精品久久99久久在免费线| 国产一区二区三区av电影 | 欧美成人a∨高清免费观看| 成人av资源在线| 奇米888四色在线精品| 日韩一区在线看| 日韩精品一区二区三区中文不卡| 国产精品 欧美精品| 午夜不卡av在线| 亚洲色图在线看| 久久亚洲精品国产精品紫薇 | 久久亚洲精华国产精华液| 欧美日韩一区三区| jlzzjlzz亚洲日本少妇| 老司机免费视频一区二区三区| 亚洲欧美另类久久久精品| 精品乱人伦一区二区三区| 欧美午夜精品一区二区三区| 东方欧美亚洲色图在线| 麻豆91精品视频| 同产精品九九九| 久久成人综合网|