radarserver.h 599 B

123456789101112131415161718192021222324252627282930
  1. #ifndef RADARSERVER_H
  2. #define RADARSERVER_H
  3. #include <QObject>
  4. #include <QThread>
  5. #include <QWebSocket>
  6. #include <QWebSocketServer>
  7. #include <QString>
  8. #include <QDebug>
  9. class RadarServer : public QObject
  10. {
  11. Q_OBJECT
  12. public:
  13. QWebSocketServer *m_pWebSocketServer;
  14. QList<QWebSocket *> m_clients;
  15. explicit RadarServer(QObject *parent = nullptr, quint16 port = 1234);
  16. virtual ~RadarServer();
  17. signals:
  18. void SigRadarGen(int order);
  19. public slots:
  20. void onNewConnection();
  21. void processMessage(QString message);
  22. void socketDisconnected();
  23. };
  24. #endif // RADARSERVER_H