Zitat von
Pfoto:
(macht dies eigentlich der Server oder Windows?)
Das macht der
FTP - Server.
Ich weiß ja nicht, wie du die Daten auf den Server bringst (
FtpPutFile oder eine Verbindung aus
FtpOpenfile und
InternetWriteFile), aber ich würde an deiner Stelle mal gucken, was
nachdem die Verbindung serverseitig getrennt wurde, und du die Datei auf den Server bringen willst, die Funktion
InternetGetLastResponseInfo für einen Rückgabewert liefert.
//edit:
@Flips:
Zitat von
Flips:
Wieso hällst du die Verbindung nicht einfach offen indem du das Timeout des Servers abfragst un dann immer 5s vor dem Timeout irgendeinen unnötigen Befehl wie dir oder einfach nur ping ausführst?
Dafür gibt es den
FTP - Befehl
NOOP, den man bequem mit
FTPCommand ausführen kann. Problem ist nur, dass manche Server die Verbindung auch so nach z.B. 20 Minuten beenden...