Hallo,
wollte mal versuchen mich über mein Programm mit einem FTP-Server zu kontaktieren, bleibe aber jedesmal nach der Passwort eingabe stecken. Hier mein bisheriger Programmcode:
Wenn ich den Benutzername eingebe (USER cesupa) sagt mir der Server das ein Passwort nötig ist wenn ich ihm das dann zusende(PASS <Passwort>) gehts danach nicht mehr weiter und ich weis nicht warum.
Danke für eure Hilfe.
Gruß
cesupa
wollte mal versuchen mich über mein Programm mit einem FTP-Server zu kontaktieren, bleibe aber jedesmal nach der Passwort eingabe stecken. Hier mein bisheriger Programmcode:
Code:
SOCKET c;
char buf[256];
char eingabe[256];
c=client_init(21,"85.93.24.26",AF_INET,SOCK_STREAM,0,false);//Eigene Funktion, stellt Verbindung mit ftp.cybton.com her
cout<<endl;
while(eingabe[0]!='q') //Solange der 1. Buchstabe kein q ist Schleife ausführen
{
empfangen(c,buf,255,0,false);//Daten empfangen
cout<<buf;//und ausgeben
cin.getline(eingabe,255);//Eingabe des Benutzers erhalten
strcat(eingabe,"\n\r");
senden(c,eingabe,255,0,false);//und senden
}
senden(c,"quit",255,0,false);
empfangen(c,buf,255,0,false);
cout<<buf;
Wenn ich den Benutzername eingebe (USER cesupa) sagt mir der Server das ein Passwort nötig ist wenn ich ihm das dann zusende(PASS <Passwort>) gehts danach nicht mehr weiter und ich weis nicht warum.
![Mad :mad: :mad:](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f621.png)
Danke für eure Hilfe.
Gruß
cesupa