0ea7ac38626f04f4d3b9440b63a61f2eb4568db8.svn-base 715 B

123456789101112131415161718192021222324252627282930
  1. #include "datasender.h"
  2. YT_UNIT_SHM *ytShm;
  3. DataSender::DataSender(QObject *parent, QString serverPath, QString id) :
  4. QObject(parent)
  5. {
  6. waitting = false;
  7. ServerPath = serverPath;
  8. SelfId = id;
  9. timer = new QTimer(this);
  10. connect(timer,SIGNAL(timeout()),this,SLOT(time_out()));
  11. queryManager = new QNetworkAccessManager(this);
  12. connect(queryManager,SIGNAL(finished(QNetworkReply*)),this,SLOT(query_finishedSlot(QNetworkReply*)));
  13. time_out();
  14. timer->start(5000);
  15. }
  16. void DataSender::query_finishedSlot(QNetworkReply *reply)
  17. {
  18. if(reply->error()==QNetworkReply::NoError){
  19. QByteArray qj = reply->readAll();
  20. }
  21. waitting = false;
  22. }
  23. void DataSender::time_out()
  24. {
  25. }