// #ifndef WEBSOCKETSERVER_H // #define WEBSOCKETSERVER_H // class WebSocketServer // { // public: // WebSocketServer(); // }; // #endif // WEBSOCKETSERVER_H #ifndef WEBSOCKETSERVER_H #define WEBSOCKETSERVER_H #include #include #include class WebSocketServer : public QObject { Q_OBJECT public: explicit WebSocketServer(quint16 port, QObject *parent = nullptr); ~WebSocketServer(); void sendMessage(QString message); private slots: void onNewConnection(); void onTextMessageReceived(QString message); void onSocketDisconnected(); private: QWebSocketServer *m_server; QList m_clients; }; #endif // WEBSOCKETSERVER_HC