Socket Error 10060 connection timed out HTTP

Fermé
rosy01 Messages postés 39 Date d'inscription dimanche 10 novembre 2013 Statut Membre Dernière intervention 21 juin 2014 - Modifié par rosy01 le 7/05/2014 à 21:58
Salut, je suis entrain de développer un aspirateur, j'ai essayé le téléchargement avec un serveur local et ça marchait normalement, mais quand j'essaie de télécharger un fichier hébergé sur un serveur distant le téléchargement commence et après quelques instants ça m'affiche cette erreur: Socket Error 10060 connection timed out.
procedure TForm1.getFile;
var
pathDest: String;
fs:TFileStream;
fileName:String;
begin

fileName:='file.exe';
pathDest:='downloads\'+fileName;
url:=edit1.text;
fs:=TFileStream.Create(pathDest,fmCreate);
//http:
IdHTTP := TIdHTTP.Create(nil);
IdHTTP.Request.BasicAuthentication := True;
IdHTTP.Request.Username := 'safa';
IdHTTP.Request.Password := 'mpk';
IdHTTP.OnWorkBegin := IdHTTPWorkBegin;
IdHTTP.OnWorkEnd := IdHTTPWorkEnd;
IdHTTP.OnWork := IdHTTPWork;
//SSL:
IdSSLIOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
IdSSLIOHandler.OnVerifyPeer:=IdIOHandlerVerifyPeer;
IdHTTP.IOHandler := IdSSLIOHandler;

IDHttp.Get(url,TfileStream(fs));


button2.Enabled:=false;
end;
Pourquoi cette erreur, et comment je peux la corriger?