#pragma once #include #include #include class UdpServer : public QObject { Q_OBJECT public: explicit UdpServer(int portNumber, QObject *parent = nullptr); private slots: void readPendingDatagrams(); private: QUdpSocket *mUdpSocket; signals: void newJsonDocument(QJsonDocument); };