QTcpSocket read : pas de données
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:
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:
1 2 3
|
bytesAvailable 6
data " |
Quelqu'un aurait-il une idée?