Einzelnen Beitrag anzeigen

Novo

Registriert seit: 27. Mai 2007
122 Beiträge
 
Delphi 7 Enterprise
 
#1

Indy Http Timeout realisieren?

  Alt 21. Jun 2008, 21:02
Hi,
ich möchte mit indy HTTP ein Timeout realisieren,
also dass versucht wird, eine Adresse zu öffnen, und wenn das nicht möglich ist, überspringen.

Bisher bleibt er einfach 1 Minute lang an dem Punkt hängen.

ich hab das bisher so:

Delphi-Quellcode:
if InternetGetConnectedState(nil, 0) then //Wenn eine internetverbindung besteht dann
try //versuche
idHTTP1.get(masterserver+'version.txt'); //Datei zu laden
except
//ansonsten nix
end;
Nehmen wir an, eine Internetverbindung besteht.
Aber die version.txt ist nicht erreichbar.
Dass er sich dann dort 5 Sekunden lang bloss aufhält und versucht zu laden,
und nicht 1 Minute lang.


EDIT:
btw.
wofür ist idHTTP.connect(Timeout) gut?
Funktionieren tuts nicht!

greez Novo
Takeo
  Mit Zitat antworten Zitat