Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

+38
View File
@@ -0,0 +1,38 @@
// #ifndef WEBSOCKETSERVER_H
// #define WEBSOCKETSERVER_H
// class WebSocketServer
// {
// public:
// WebSocketServer();
// };
// #endif // WEBSOCKETSERVER_H
#ifndef WEBSOCKETSERVER_H
#define WEBSOCKETSERVER_H
#include <QObject>
#include <QtWebSockets/QWebSocketServer>
#include <QtWebSockets/QWebSocket>
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<QWebSocket *> m_clients;
};
#endif // WEBSOCKETSERVER_HC