Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
Executable
+38
@@ -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
|
||||
Reference in new issue
Block a user