⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 internetconnect.h

📁 利用Winet测试internet连接网络
💻 H
字号:
//InternetConnect.h
//
#ifndef __INTERNETCONNECT_H__
#define __INTERNETCONNECT_H__

#include <windows.h>
#include <wininet.h>
#pragma comment(lib,"wininet.lib")

//Internet连接请求执行结果
enum		
{
	INTERNET_OPEN_FALIED = 0,	//初始化网络动态联接库失败
	INTERNET_CONNECT_FAILED,	//建立Internet连接失败
	REQUEST_HTTP_FAILED,		//获取Http请求失败
	SEND_REQUEST_FAILED,		//发送Http请求失败
	CONNECT_SERVER_SUCCESS,		//连接服务器成功
	READ_DATA_FAILED,			//读取网络数据失败
	READ_DATA_SUCCESS,			//读取网络数据成功
};

//Wininet连接类
class CInternetConnect
{
public:
	CInternetConnect();
	virtual ~CInternetConnect();
	int ConnectToServer(wchar_t* lpszServerName, int nServerPort, wchar_t* lpszURL);
	int ReceiveFromServer(char* lpszReceiveBuffer, int dwNumberOfBytesToRead);
protected:
private:
	HINTERNET hSession;	//WinInet句柄
	HINTERNET hConnect;	//Internet连接句柄
	HINTERNET hRequest;	//HTTP请求句柄
};

#endif //__INTERNETCONNECT_H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -