Bonjour,
J'ai ecrit un serveurFTp qui envoie une chaine correspond à l'OS quand on lui envoie la command ""GETOS", je l'ai testé avec un client ftp ecrit avec INDY (borlandc++)
Avec QT j'ai une difficulté le code ci-dessous marche jusqu'a la command 'rawCommand', j'ai verifier que mon serveur la recevait bien et envoyé bien une chaine de caractere (ici ->"Win32"). Mais je n'arrive pas à la récuperer avec readAll. J'ai essayé read(..) , pareil.
Ou je me trompe donc?
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ftp = new QFtp(this); ftp->connectToHost(host,port); ftp->login (user,passWord); ftp->rawCommand("GETOS"); line=ftp->readAll(); printf("data -> %s\n",line.data());
Partager