Einzelnen Beitrag anzeigen

Daniel G
(Gast)

n/a Beiträge
 
#3

Re: Überprüfen, ob FTP-Verbindung noch steht (WinInet)

  Alt 5. Jan 2007, 19:06
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 (MSDN-Library durchsuchenFtpPutFile oder eine Verbindung aus MSDN-Library durchsuchenFtpOpenfile und MSDN-Library durchsuchenInternetWriteFile), 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 MSDN-Library durchsuchenInternetGetLastResponseInfo 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 MSDN-Library durchsuchenFTPCommand ausführen kann. Problem ist nur, dass manche Server die Verbindung auch so nach z.B. 20 Minuten beenden...
  Mit Zitat antworten Zitat