| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
sisabb Lt JG

Registrado: 07 Ago 2003Mensajes: 71
|
Publicado: Lun 05 Sep, 2011 11:43 am Asunto: Como conectar con una WEB por socket |
|
|
Tengo una WEB a la que quiero acceder como si lo hiciera con un browser, pero no quiero utilizar el CppWebBrowser, es decir quiero emular la navegación enviando un metodo GET, pero con un ClientSocket.
Cada vez que efectuo un connect me da un error de Timeout 10060.
¿Alguien puede ayudarme?
Gracias. |
|
| Volver arriba |
|
 |
Bitman Lt

Registrado: 30 Mar 2004Mensajes: 80
|
Publicado: Lun 05 Sep, 2011 12:42 pm Asunto: |
|
|
Hola,
Te paso un ejemplo de como yo lo realizo, espero te sirva.
| Código: |
TNMHTTP *http;
TClientDataSet *cds;
AnsiString file = ExtractFilePath(ParamStr(0)) + "\\miarchivo.xml";
TimerVersion->Enabled = false;
http = new TNMHTTP(NULL);
cds = new TClientDataSet(NULL);
StatusBar1->SimpleText = "Descargando archivo de pagina web";
try {
http->Body = file;
http->InputFileMode=true;
http->Get("http://www.tupaginaweb.com/descargas/miarchivo.xml");
http->InputFileMode=false;
cds->FileName = file;
cds->Open();
...................
...................
}
catch(...){}
StatusBar1->SimpleText = "";
delete http;
delete cds;
|
|
|
| Volver arriba |
|
 |
|