![]() |
AW: Indy FTP: Probleme mit sehr langsamen Verbindungen
Problem scheint gelöst zu sein :)
Dennoch noch die Frage, was genau die Unterschiede zwischen IdFTP.ReadTimeout (gesetzt auf: 30Sek) IdFTP.TransferTimeout (30Sek) IdFTP.ConnectTimeout (30Sek) idFTP.ListenTimeout (10Sek) sind. Wann wird welcher Timeout gestartet? Ich habe gerade folgendes getestet: - FTP Verbindung aufgebaut - Transfer einer Datei gestartet - Netzwerkkabel während der Übertragung abgezogen - Nach ca 60 Sekunden erhalte ich ( Error: EIdSocketError:Socket Error # 10065) Wie kommt das Programm nun auf 60 Sekunden? Aus welchen Timeouts setzen sich diese 60Sek zusammen? Einfach gesetztes Read + Transfertimeout ? |
AW: Indy FTP: Probleme mit sehr langsamen Verbindungen
Ich dachte, es wäre gelöst. Doch leider trat es wieder bei einer sehr langsamen Verbindung auf.
Mein Programm hängt nun schon 10 Min bei dem FTP connect Befehl und es geht nicht weiter. Da frage ich mich, wieso es die Timeouts gibt, die ich auf 30Sekunden einstelle, aber diese nichts bewirken... Auch hängte das Programm beim FTP Get Befehl über 15min ! Gibt es noch weitere Befehle oder Timeouts, die zu setzen sind? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz