#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