From 716d1a599c002a56814d6fcffaea9ed9e80822db Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Wed, 16 Jul 2025 20:29:30 +0200 Subject: [PATCH] Fixed receiving of text messages again --- client.cpp | 11 +++++++---- webserver.cpp | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/client.cpp b/client.cpp index 384ae8d..5ef64bb 100644 --- a/client.cpp +++ b/client.cpp @@ -13,6 +13,9 @@ Client::Client(WebServer &server, std::unique_ptr &&socket, { qDebug() << "new ws connection!!" << m_socket->requestUrl(); + connect(m_socket.get(), &QWebSocket::textMessageReceived, + this, &Client::textMessageReceived); + m_socket->sendTextMessage(QString{"Hello from server %0, you requested serial %1, there are %2 clients connected"} .arg(m_server.m_identity, serial).arg(serialClients.size())); @@ -26,11 +29,11 @@ Client::Client(WebServer &server, std::unique_ptr &&socket, this, &Client::sendTextMessage); } - QObject::connect(m_socket.get(), &QWebSocket::disconnected, - this, &Client::socketDisconnected); + connect(m_socket.get(), &QWebSocket::disconnected, + this, &Client::socketDisconnected); - QObject::connect(m_socket.get(), &QWebSocket::destroyed, - this, &Client::socketDestroyed); + connect(m_socket.get(), &QWebSocket::destroyed, + this, &Client::socketDestroyed); } Client::~Client() = default; diff --git a/webserver.cpp b/webserver.cpp index 45a9616..cbfecad 100644 --- a/webserver.cpp +++ b/webserver.cpp @@ -48,8 +48,8 @@ WebServer::WebServer(const QString &identity, const QString &url, QObject *paren m_server.addWebSocketUpgradeVerifier(this, &WebServer::verifySocketUpgrade); - QObject::connect(&m_server, &QHttpServer::newWebSocketConnection, - this, qOverload<>(&WebServer::newWebSocketConnection)); + connect(&m_server, &QHttpServer::newWebSocketConnection, + this, qOverload<>(&WebServer::newWebSocketConnection)); } bool WebServer::bind(QTcpServer *server)