AW: TidHTTP-Komponente bringt Socket Error 57: Socket is not connected
ist vielleicht noch keine Internetverbindung da ?
Ich würde es so lösen das ich nicht gleich einen Fehler ausgeben würde sondern es einfach mehrfach versuchen würde. Wenn nach 3-5 sec noch nichts geht, dann kann mann immer noch einen Fehler ausgeben! |
AW: TidHTTP-Komponente bringt Socket Error 57: Socket is not connected
Ich habe Internet, da ein Link der im Safari aufgerufen wird funktioniert.
|
AW: TidHTTP-Komponente bringt Socket Error 57: Socket is not connected
Lösung:
Im Falle einer Exception muss Discconect(False) aufgerufen werden.
Delphi-Quellcode:
Grüsse von Daniel (Magin) und Daniel (Wolf) :-D, haben nämlich genau das identische Problem gehabt
procedure TPraxisThread.Execute;
var sURL: string; s: string; begin { Thread-Code hier einfügen } FIdHttp:=TIdHTTP.Create; FIdHttp.ReadTimeout:=20000; FIdHttp.ConnectTimeout:=2000; while not Terminated do begin surl:='http://www.google.de'; try s:=FIdHttp.Get(surl); except on e:exception do begin FIdHttp.Disconnect(False); end; end; sleep(2000); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz