[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Troubles with wput-0.4w32



Also eigentlich sollte das ja so ablaufen:

==> PASV
227 Entering Passive Mode (1,1,1,1,172,125).
# Verbindung wird hergestellt...
==> TYPE A
200 Type set to A
==> LIST
150 Opening ASCII mode data connection for file list
# Daten werden auf der Verbindung (^^) übertragen.
# Server schließt die Socket. Bzw wput nach $timeout Sekunden.
226 Transfer complete.

usw.

Das Ding ist, dass der FTP-Server nun aber die letzte Nachricht erst nach 360 
Sekunden schickt (lt. Ethereal) und wput halt ewig auf die wartet.
Das einzige was ich mir vorstellen könnte, ist, dass es unter Windows nicht 
klappt die Socket mit close() zu schließen. Sprich, dass kein entsprechendes 
FIN-Paket geschickt wird und der Server somit denkt die Verbindung würde noch 
stehen.
Du könntest mit Ethereal nochmal probieren alle Daten die zu dem Host fließen 
mitzusniffen um auch die Pakete der Datenverbindung abzufangen.

-- 
Mit besten Grüßen
 Hagen                          mailto:itooktheredpill@gmx.de
                      http://itooktheredpill.dyndns.org