CoderZh首款Python联机对战游戏 - NancyTetris1.0倾情发布(二)

设计比较简单,因此画了几个图:

  

  

 

  

转载于:https://www.cnblogs.com/coderzh/archive/2008/08/01/1258160.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是两种C++实现发送HTTP请求的例子: 1. 使用WinINet库发送HTTP请求 ```cpp #include <windows.h> #include <wininet.h> void urlopen(_TCHAR* url) { HINTERNET hSession = InternetOpen(L"HTTP Example", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0); if (hSession != NULL) { HINTERNET hConnect = InternetOpenUrl(hSession, url, NULL, 0, INTERNET_FLAG_RELOAD, 0); if (hConnect != NULL) { char buffer[MAXSIZE]; DWORD bytesRead; while (InternetReadFile(hConnect, buffer, sizeof(buffer), &bytesRead) && bytesRead > 0) { // 处理接收到的数据 } InternetCloseHandle(hConnect); } InternetCloseHandle(hSession); } } int main() { _TCHAR* url = L"http://coderzh.cnblogs.com"; urlopen(url); return 0; } ``` 2. 使用WinHTTP库发送HTTP请求 ```cpp #include <windows.h> #include <winhttp.h> void urlopen(_TCHAR* url) { HINTERNET hSession = WinHttpOpen(L"HTTP Example", WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, WINHTTP_NO_PROXY_NAME, WINHTTP_NO_PROXY_BYPASS, 0); if (hSession != NULL) { HINTERNET hConnect = WinHttpOpenRequest(hSession, L"GET", url, NULL, WINHTTP_NO_REFERER, WINHTTP_DEFAULT_ACCEPT_TYPES, 0); if (hConnect != NULL) { if (WinHttpSendRequest(hConnect, WINHTTP_NO_ADDITIONAL_HEADERS, 0, WINHTTP_NO_REQUEST_DATA, 0, 0, 0)) { if (WinHttpReceiveResponse(hConnect, NULL)) { char buffer[MAXSIZE]; DWORD bytesRead; while (WinInternetReadFile(hConnect, buffer, sizeof(buffer), &bytesRead) && bytesRead > 0) { // 处理接收到的数据 } } } WinHttpCloseHandle(hConnect); } WinHttpCloseHandle(hSession); } } int main() { _TCHAR* url = L"http://coderzh.cnblogs.com"; urlopen(url); return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值