3#include <QtCore/QByteArray>
4#include <QtCore/QObject>
5#include <QtWebSockets/QWebSocket>
6#include <QtWebSockets/QWebSocketServer>
13 const QString& host_address,
const QString& port,
14 std::function<
void(
const QString& port,
const QString&,
const QString&,
15 std::move_only_function<
void(QJsonObject)>)>
17 QObject* parent =
nullptr);
35 std::function<void(
const QString&,
const QString&,
const QString&,
36 std::move_only_function<
void(QJsonObject)>)>
~WebsocketServer()
定义 WebsocketServer.cpp:23
void socketDisconnected()
定义 WebsocketServer.cpp:46
WebsocketServer(const QString &host_address, const QString &port, std::function< void(const QString &port, const QString &, const QString &, std::move_only_function< void(QJsonObject)>)> message_handler, QObject *parent=nullptr)
定义 WebsocketServer.cpp:7
QList< QWebSocket * > clients
thread safe
定义 WebsocketServer.h:34
std::function< void(const QString &, const QString &, const QString &, std::move_only_function< void(QJsonObject)>)> message_handler
定义 WebsocketServer.h:37
void onNewConnection()
定义 WebsocketServer.cpp:28
QWebSocketServer * websocket_server
定义 WebsocketServer.h:29
void processTextMessage(QString message)
定义 WebsocketServer.cpp:35