У меня есть небольшая программа в QtCreator, и эта программа каждую секунду отправляет на сервер HTTP-запрос и ждет ответа ... все работает, анализ данных ... но после сбоя программы time и в выходных данных приложения этот текст: Creating pipes for GWakeup: Too many open files
вот моя пустота:
void MainWindow::parse()
{
qDebug("Parse data...");
QNetworkAccessManager *manager;
manager = new QNetworkAccessManager(this);
std::string label = qIP_address.toStdString();
std::string url2 = url1 + label + url_state;
QNetworkReply *reply = manager->get(QNetworkRequest(QUrl(url2.c_str())));
QEventLoop eventloop;
connect(reply,SIGNAL(finished()),&eventloop,SLOT(quit()));
eventloop.exec();
QByteArray bts = reply->readAll();
QString str(bts);
//qDebug() << str;
QJsonDocument jsonResponse = QJsonDocument::fromJson(str.toUtf8());
QJsonObject jsonObject = jsonResponse.object();
QString qstatus = jsonObject["title"].toString();
title_str = qstatus.toStdString();
QString qartist = jsonObject["artist"].toString();
artist_str = qartist.toStdString();
QString qisplayng = jsonObject["status"].toString();
is_playing = qisplayng.toStdString(); }
, и эта пустота запускается каждую секунду QTimer. пытаюсь закрыть соединение, удалить ответ, но ничего не работает ....