Bonjour,

J'ai un problème de réception de données avec mon appli client:

J'ai essayé de suivre l'exemple : http://qt.developpez.com/doc/4.5/network-fortuneclient/

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
void MainWindow::readServerData()
{
    QDataStream in(_tcpSocket);
      qDebug() << "bytesAvailable " << _tcpSocket->bytesAvailable();
        if (_tcpSocket->bytesAvailable() == 0)
            return;
 
    QString data;
    in >> data;
    qDebug() << "data " << data;
}
Le serveur envois la chaine suivante "hello"
Le packet tcp est bien reçu, la fonction est appelée.
Le nombre de byte est correcte, mais impossible d'afficher le contenu.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
bytesAvailable  6 
data  "
Quelqu'un aurait-il une idée?