1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
char * chaine,* buff;
int socketDescriptor, length, len=0;
ofstream f;
...
strcpy(chaine,"GET http://sourceforge.net/index.php HTTP/1.1\r\n"
"Host: sourceforge.net\r\n"
"User-Agent: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1) Gecko/20061023 SUSE/2.0-30 Firefox/2.0 MEGAUPLOAD 1.0\r\n"
"Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,;q=0.5\r\n"
"Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n"
"Accept-Encoding: gzip,deflate\r\n"
"Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n"
"Keep-Alive: 300\r\n"
"Proxy-Connection: close\r\n\r\n");
...
len=strlen(chaine);
write(socketDescriptor,
chaine,
len);
for (;length=recv(socketDescriptor,buff,50000, 0)!=0;) {
cout<<"writing"<<endl;
f<<buff;
sleep(1);
*buff=0;
}
... |
Partager