internetconnect.h
来自「利用Winet测试internet连接网络」· C头文件 代码 · 共 37 行
H
37 行
//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 + =
减小字号Ctrl + -
显示快捷键?