Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ftp verbindung nicht beenden zu lassen (https://www.delphipraxis.net/3491-ftp-verbindung-nicht-beenden-zu-lassen.html)

aaron 15. Mär 2003 19:49


ftp verbindung nicht beenden zu lassen
 
ist es möglich eine ftp verbindung nicht beenden zu lassen, oder eine unterbrochene sofort wieder zu verbinden? habe die verbindung mit IdFTP1 von indy erstellt. beendet sich die verbindung überhaupt von selbst?

Daniel B 15. Mär 2003 19:52

Re: ftp verbindung nicht beenden zu lassen
 
Hallo aaron,
Zitat:

Zitat von aaron
beendet sich die verbindung überhaupt von selbst?

Wäre möglich wenn der Server ein TimeOut hat. Das der nach einer halben Stunde o.ä. abbricht/unterbricht.

Grüsse, Daniel :hi:

[edit=Daniel B]Hab mein Namen falsch geschrieben. MfG Daniel B.[/edit]

CalganX 15. Mär 2003 19:55

Hi,
wenn ich dich richtig verstanden habe, dann reicht es, wenn du alle 1,5 sekunden "noop" an den FTP-Server sendest...

Chris

aaron 15. Mär 2003 20:31

aber was ist wenn keine daten gesendet oder empfangen werden?

CalganX 15. Mär 2003 20:50

Ich verstehe deine Frage nicht ganz. Könntest du sie bitte ein wenig deutlicher formulieren?

Chris

aaron 15. Mär 2003 21:07

FTP-Server trennen auch eine Verbindung, wenn seit längerem kein Transfer stattgefunden hat. dann würde mir "noop" doch auch nichst nützen, oder?

CalganX 15. Mär 2003 21:13

Doch, denn dann sendest du etwas. noop steht für no operation. Du signalisierst den Server einfach nur, dass keine Operation durchgeführt wird. Und wenn du noop sendest, dann wird ein String gesendet, den der Server verarbeiten muss. Und dieses Verarbeiten hält die Verbindung offen.

Chris

aaron 15. Mär 2003 21:19

und wie kommen diese fehlermeldungen dann zustande?

http://skripts.virtualave.net/a1.gif
http://skripts.virtualave.net/a.gif

CalganX 15. Mär 2003 21:29

Hm... die erste könnte von IdFTP selbst kommen. Schaue dortmal in den Eigenschaften. Die zweite verstehe ich nicht ganz. Wenn ich das richtig verstehe, dann wird die Verbindung durch den Server beendet, was eigentlich nur dann passieren kann, wenn nichts gesendet wird. Du kannst es stattdessen ja mal mit LIST versuchen. Dabei erhälst du ja Daten...

Chris

Daniel B 15. Mär 2003 21:34

Hi Chris,
Zitat:

Zitat von Chakotay1308
Und wenn du noop sendest, dann wird ein String gesendet, den der Server verarbeiten muss. Und dieses Verarbeiten hält die Verbindung offen.

Wie sicher bist Du denn das es so ist?

Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:05 Uhr.
Seite 1 von 2  1 2      

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