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());