Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   FTP Problem mit TIdFTP bei schlechter Internet Verbindung (https://www.delphipraxis.net/180906-ftp-problem-mit-tidftp-bei-schlechter-internet-verbindung.html)

schotti65 30. Jun 2014 10:48

FTP Problem mit TIdFTP bei schlechter Internet Verbindung
 
Zwei Rechner stehen im wahrsten Sinne des Wortes in der Pampa und sollen alle paar Minuten Dateien (ca. 1-10KB) austauschen.
Ich habe das ganz einfach via FTP gemacht, Rechner A uploaded auf Strato-Webspace, Rechner B downloaded usw.
Das klappt grundsätzlich ganz gut.

Probleme entstehen bei schlechter Internet-Anbindung; die FTP-Verbindung geht relativ schnell gar nicht mehr,
anstatt einfach nur langsamer zu werden (zB hängen von .put bis zum Timeout).

Was ich dabei nicht verstehe - andere Internetverbindungen wie zB IE oder Mails abrufen klappt weiterhin,
wenn auch merklich langsamer. Als Gegenprobe habe ich auch den FTP-Mechanismus vom Windows Commander probiert,
der bleibt ebenfalls hängen, schon beim Verzeichnis einlesen.


1. Kann mir jemand erklären; wieso geht FTP gar nicht, wenn andere Sachen (IE, Mail) noch (wenn auch langsaner) funktionieren,
ich dachte, mal naiv formuliert, Internet-Verbindung ist Internet-Verbindung?

2. Hat jemand eine Idee, TIdFtp dahingehend zu parametrisieren, das es besser funktioniert?
(.TransferTyp=ftBinary; mit den Timeouts hab ich schon rumprobiert, mit dem Rest nicht)

3. Hat jemand Ideen für Alternativen?

Vielen Dank vorab
schotti

haentschman 30. Jun 2014 18:47

AW: FTP Problem mit TIdFTP bei schlechter Internet Verbindung
 
Hallo...

Zwischenfrage:
Läuft das nach dem Motto "Es geht gar nicht" oder "Manchmal ja, manchmal nein und das nicht regelmäßig" ?
Was läuft eher schief... der Upload oder der Download?

schotti65 30. Jun 2014 20:02

AW: FTP Problem mit TIdFTP bei schlechter Internet Verbindung
 
Naja, das kann man nicht sehr präzise beschreiben.
Wenn Internet gar nicht da ist geht natürlich gar nix, das ist ja logisch.

Aber auf dem Weg dahin ist es eben doof, das FTP relativ früh den Dienst verweigert sprich .put/.get nach timeout (und ich hab da auch schon Minutenlänge ausprobiert) abbrechen, wohingegen andere Programme noch ausreichend wenn auch langsam mit der schlechten Internetverbindung klarkommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:22 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