Ok,bueno voy a probar lo del bucle infinitio y te cuento gracias ^^
ADJUNTO:
Acabo de probar lo del bucle infinito,lo tengo de esta manera:
send(Sock,Cabecera,strlen(Cabecera),0);
send(Sock,Datos,strlen(Datos),0);
while(1)
{
REC = recv(Sock,Buff,sizeof(Buff),0);
if(REC > 0)
{
WriteFile(File,Buff,sizeof(Buff),&Bytes_Write,0);
break;
}
}
Pero no hace nada...no recibe nada,se queda parado el programa y ya no hace nada mas,pero hay una cosa que me llama la atencion,y e sla cabecera que envio,fijate:
char Cabecera[] = "POST /login2.html HTTP/1.1\r\n"
"Content-Type: application/x-www-form-urlencoded\n";
char Datos[] = "user=USER&passwrd=PASS";
"Cabecera" contiene la peticion HTTP
"Datos" los datos de usuario
y si te fijas ago 2 Send();,es decir,llamo 2 veces a esa funcion,quizas tenga que hacer 2 recv() para conseguir leer ekl documento HTML no?¿
gracias de antemano