Einzelnen Beitrag anzeigen

andreasm82

Registriert seit: 23. Nov 2009
66 Beiträge
 
#1

Indy FTP: Probleme mit sehr langsamen Verbindungen

  Alt 5. Mai 2010, 16:19
Hallo Leute,

wenn ich per FTP Daten von einem Server herunterladen mag, bei dem die Verbindung sehr langsam ist (z.B. funkverbindung, richtfunk, usw.) und die Verbindungsrate unter 2 kB/sek ist,
hängt sich indy ftp scheinbar auf.

Ich habe alle verfügbaren Timeouts im indy ftp auf klare Werte gesetzt, und dennoch hängt das Programm.
erst wenn ich den VPN Tunnel in das Zielnetzwerk beende, wird auch die Ftp verbindung gekappt.

Wie kann ich dies nun machen, dass indy ftp nicht stundenlang (ja wirklich, mehrere Stunden!) probiert,
eine Datei von gerade mal 50 Kbyte herunterzuladen ?

Folgende Werte verwende ich momentan:

Delphi-Quellcode:
      IdFTP.ReadTimeout := 30000;
      IdFTP.TransferTimeout := 30000;
      IdFTP.ConnectTimeout := 30000;
      idFTP.ListenTimeout := 10000;
  Mit Zitat antworten Zitat