QMessageBox::information (this, "Client", "Client recoit réponse"); QDataStream rentrant (wSocket); if (wTailleMessage == 0) { if (wSocket->bytesAvailable() < (int)sizeof(quint16)) return; rentrant >> wTailleMessage; } if (wSocket->bytesAvailable() < wTailleMessage){ // Bloque ici : Le messagebox ci-dessous s'affiche QMessageBox::warning (this, "ClientErreur", "Erreur"); //return; J'ai enlevé le return pour voir ce que donnait le message } QString message; rentrant >> message; QMessageBox::warning (this, "ClientErreur", message); // et le message est vide wTailleMessage = 0; if (message == "Prêt") Fonction();
QDataStream rentrant (wSocket); if (wTailleMessage == 0) { if (wSocket->bytesAvailable() < (int)sizeof(quint16)) return; rentrant >> wTailleMessage; } if (wSocket->bytesAvailable() < wTailleMessage) return; QString messageRecu; rentrant >> messageRecu; for (int i = 0; i < wVDialogue.size();i++) { wVDialogue.at(i)->AjoutTexte (" " + messageRecu); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question