Wenn eine Datei per
FTP hochgeladen wird, dann werden die Daten auf einer eigenen neu erstellten
TCP/
IP-Verbindung transportiert.
Während dieser Zeit gibt es auf der 1.
TCP/
IP-Verbindung ("Kommandokanal") keinen Datenverkehr.
Die meisten
FTP-Server trennen aber die Verbindung, wenn eine bestimmte Zeit lang keine neuen
FTP-Befehle mehr eintreffen.
Leider ist dein
FTP-Server nicht intelligent genug um zu erkennen, dass da ja noch eine Datenübertragung am Laufen ist.
Abhilfe: dein Client muss in regelmässigen Abständen ein NOOP Kommando schicken.