#include "datasender.h" YT_UNIT_SHM *ytShm; DataSender::DataSender(QObject *parent, QString serverPath, QString id) : QObject(parent) { waitting = false; ServerPath = serverPath; SelfId = id; timer = new QTimer(this); connect(timer,SIGNAL(timeout()),this,SLOT(time_out())); queryManager = new QNetworkAccessManager(this); connect(queryManager,SIGNAL(finished(QNetworkReply*)),this,SLOT(query_finishedSlot(QNetworkReply*))); time_out(); timer->start(5000); } void DataSender::query_finishedSlot(QNetworkReply *reply) { if(reply->error()==QNetworkReply::NoError){ QByteArray qj = reply->readAll(); } waitting = false; } void DataSender::time_out() { }