Autor Beitrag
T.E.
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win RT, Win 7 Pro, Win 8 Pro
Delphi 2009 Enterprise, Delphi XE, Delphi XE2
BeitragVerfasst: Mi 09.03.11 10:23 
Moin moin,

ich habe mal eine Frage zu einem Projekt, das ich zur Zeit gerade durchführe. Und zwar geht es bei dem Projekt um FXP-Transfers wo ich dann halt entsprechend FTP-Verbindungen zu zwei verschiedenen Servern aufbaue. Dies alles funktioniert nun schon sehr gut. Jetzt ist allerdings die Frage, wie kann ich, für den Fall das mein Programm zum Beispiel über den Taskmanager beendet wird, beim nächsten Programmstart alle noch offenen Verbindungen trennen, bzw mich an den beiden Servern abmelden.

Normalerweise würde ein FTP-Server einen ja ganz normal nach einer bestimmten Zeit rauswerfen, aber leider trifft dies nicht auf die benutzten zu.

Hat da jemand eine Idee oder ist das gar nicht möglich?

Besten Dank im voraus.
Gruß Torben

_________________
Schöne Grüße,
Torben
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Mi 09.03.11 12:05 
Meiner Meinung nach geht das vom Client aus nicht.
Hast Du Zugriff auf den Server? Der hat ganz bestimmt irgendwo einen Timeout. Nach dieser Zeit wird der Client rausgeworfen, wenn er nicht aktiv ist. Vielleicht ist der Timeout einfach viel zu hoch eingestellt.
Auf jeden Fall ist es Aufgabe des Servers, die "toten" Verbindungen rauszuwerfen.

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)