datacenter.h 481 B

1234567891011121314151617181920212223242526
  1. #ifndef DATACENTER_H
  2. #define DATACENTER_H
  3. #include <QObject>
  4. #include <QTcpServer>
  5. #include <QHostAddress>
  6. #include "webdatathread.h"
  7. class DataCenter : public QTcpServer
  8. {
  9. Q_OBJECT
  10. public:
  11. explicit DataCenter(QObject *parent = nullptr);
  12. void start();
  13. protected:
  14. void incomingConnection(qintptr socketDescriptor) override;
  15. signals:
  16. void needSync(QString deviceCode);
  17. public slots:
  18. void eneedSync(QString deviceCode);
  19. };
  20. #endif // DATACENTER_H