📄 internetconnect.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 + -