grazie ci sono riuscito, in questo modo mi scarica la pagina che io metto nella stringa indirizzo:
#include <iostream>
#include <urlmon.h>
#include <string>
#pragma comment(lib,"urlmon.lib")
using namespace std;
int main()
{
string indirizzo;
IStream * is;
char buffer[256];
cout<<"Inserisci l'indirizzo della pagina: ";
cin>>indirizzo;
if(URLOpenBlockingStream(NULL,indirizzo.c_str(),&i s,0,NULL)!=S_OK)
{
cerr<<"Impossibile effettuare il download del file.";
}
else
{
cout<<"download OK"<<endl;
system("Pause");
ULONG readBytes;
while(is->Read(buffer,sizeof(buffer),&readBytes)==S_OK)
{
cout.write(buffer,readBytes);
}
is->Release();
}
system("cls");
system("Pause");
return 0;
}
ma se volessi solo verificare l'avvenuta connessione al server con una risposta positiva, come potrei fare?
per esempio:
connessione al server.....
risposta OK del server... connessione riuscita