[C/C++/Sockets] Verbindung mit einem FTP Server

Takeru_

Grünschnabel
Hallo Leute!

Mein Problem steht schon in vielen Forums. Nun hoffe ich das mich hier einer helfen kann.

Ich habe mit Sockets eine Verbindung zum FTP-Sever hergestellt. Ich sende dann per send dem Server USER und PASS zu. Ich verlange auch eine Antwort vom Server. Deshalb bekomm ich bei PASS auch zurück das ich eingelogt bin. Jetzt send ich PASV. Bekomme eine IP Nummer + Port zurück und will nun Datei Hochladen. Wenn ich jetzt aber ein Befehl benutzte das PASV braucht dann hängt er die Verbindung. Aber nur wenn ich die Antwort haben will! Kommentiere ich recv dann läuft es "normal".

Warum nicht die Antwort weglassen?
Weil die Datei sich nicht hochladet. Sie erstellt zwar etwas mit 0 Bit aber mehr nicht...

Bitte um Hilfe!

Mit freundlichen Grüße,
Takeru!
 
Zurück