現在、ブロッキング モデルがあり、クライアントがデータを受信するコードは次のとおりです。
QByteArray tick_stream;
clntSocket->waitForReadyRead(-1);
tick_stream = clntSocket->read(800);
現在clntSocket->waitForReadyRead();
、ソケットから読み取るデータがある場合にのみブロックを解除する必要があると考えていますが、それ自体でブロックを解除し、 tick_stream が空であると思われます。