В настоящее время в моем коде QT у меня есть что-то вроде этого:
QByteArray tick_stream;
clntSocket->waitForReadyRead();
tick_stream = clntSocket->read(800);
В документации указано
Эта функция блокируется до тех пор, пока новые данные не будут доступны для чтения и не будет выдан сигнал readyRead(). Время ожидания функции истечет через мс миллисекунд; тайм-аут по умолчанию составляет 30000 миллисекунд
Есть ли способ заставить waitForReadyRead ждать до бесконечности в моем блокирующем приложении?