From 4a99beaf4845dfaea21716978bb70f2b192b90e2 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 8 Jan 2019 20:25:04 +0100 Subject: [PATCH] add more debug prints in the server --- libnymea-remoteproxy/websocketserver.cpp | 12 +++++++++--- libnymea-remoteproxy/websocketserver.h | 1 + 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/libnymea-remoteproxy/websocketserver.cpp b/libnymea-remoteproxy/websocketserver.cpp index e0f94a3..7fe09bc 100644 --- a/libnymea-remoteproxy/websocketserver.cpp +++ b/libnymea-remoteproxy/websocketserver.cpp @@ -140,12 +140,17 @@ void WebSocketServer::onBinaryMessageReceived(const QByteArray &data) void WebSocketServer::onClientError(QAbstractSocket::SocketError error) { QWebSocket *client = static_cast(sender()); - qCWarning(dcWebSocketServer()) << "Client error occured:" << error << client->errorString(); + qCWarning(dcWebSocketServer()) << "Client error occurred:" << error << client->errorString(); +} + +void WebSocketServer::onAcceptError(QAbstractSocket::SocketError error) +{ + qCWarning(dcWebSocketServer()) << "Server accept error occurred:" << error << m_server->errorString(); } void WebSocketServer::onServerError(QAbstractSocket::SocketError error) { - qCWarning(dcWebSocketServer()) << "Server error occured:" << error << m_server->errorString(); + qCWarning(dcWebSocketServer()) << "Server error occurred:" << error << m_server->errorString(); } bool WebSocketServer::startServer() @@ -154,7 +159,8 @@ bool WebSocketServer::startServer() m_server->setSslConfiguration(sslConfiguration()); connect (m_server, &QWebSocketServer::newConnection, this, &WebSocketServer::onClientConnected); - connect (m_server, &QWebSocketServer::acceptError, this, &WebSocketServer::onServerError); + connect (m_server, &QWebSocketServer::acceptError, this, &WebSocketServer::onAcceptError); + connect (m_server, &QWebSocketServer::serverError, this, &WebSocketServer::onServerError); qCDebug(dcWebSocketServer()) << "Starting server" << m_server->serverName() << serverUrl().toString(); if (!m_server->listen(QHostAddress(m_serverUrl.host()), static_cast(serverUrl().port()))) { diff --git a/libnymea-remoteproxy/websocketserver.h b/libnymea-remoteproxy/websocketserver.h index 03013f6..e2108a8 100644 --- a/libnymea-remoteproxy/websocketserver.h +++ b/libnymea-remoteproxy/websocketserver.h @@ -64,6 +64,7 @@ private slots: void onTextMessageReceived(const QString &message); void onBinaryMessageReceived(const QByteArray &data); void onClientError(QAbstractSocket::SocketError error); + void onAcceptError(QAbstractSocket::SocketError error); void onServerError(QAbstractSocket::SocketError error); public slots: