ich sende über einen QTCPSocket Daten zu einem Gerät. Ich möchte aber auch Daten über diesen Socket lesen und insbesonders auf eine Antwort warten, die unter vielen anderen Meldungen erscheint.
Könnt ihr mir eine von den QIODevice::read*-Funktionen besonders empfehlen für diesen Zweck?
Ich würde das Warten (in Pseudocode) folgendermaßen machen:
Code: Alles auswählen
while (true)
{
output = socket.read();
if (output== "achtung")
{
break;
}
}
Danke