Fixed receiving of text messages again
This commit is contained in:
11
client.cpp
11
client.cpp
@@ -13,6 +13,9 @@ Client::Client(WebServer &server, std::unique_ptr<QWebSocket> &&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<QWebSocket> &&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;
|
||||
|
@@ -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)
|
||||
|
Reference in New Issue
Block a user