すれ立てるまでもない質問はここで 第78刷
■ このスレッドは過去ログ倉庫に格納されています
0586556、非同期でデータ受信までいきました。
2006/09/19(火) 21:26:52#include <stdio.h>
#include <process.h>
#include <windows.h>
#include <wininet.h>
#pragma comment(lib, "wininet.lib")
char n=0,url[300]="http://pc8.2ch.net/test/read.cgi/tech/1157765060/";
void fnc(void *aa){
DWORD z;
HINTERNET x,y;
int a=(int)aa,u;
INTERNET_BUFFERS buf;
x=InternetOpen("Agent", 0, NULL, NULL, INTERNET_FLAG_ASYNC);
y=InternetOpenUrl(x, url, NULL, 0,0, 0);
InternetReadFileEx(y, &buf, IRF_ASYNC, z);
printf("%s",buf);
n++;InternetCloseHandle(x);InternetCloseHandle(y);
}
main(){
int a;
a=1; _beginthread(fnc, 0, (void *)a);
a=2; _beginthread(fnc, 0, (void *)a);
while (n<2);puts("\n 処理完了.\n");
}
■ このスレッドは過去ログ倉庫に格納されています