Skip to content

Commit d712644

Browse files
committed
Websocket print close reason on close and error events
1 parent 2ebec23 commit d712644

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

websocket_server.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ void WebSocketServer::onSocketDisconnected()
7878
DBG_Assert(sock);
7979
if (sock && clients[i] == sock)
8080
{
81-
DBG_Printf(DBG_INFO, "Websocket disconnected %s:%u (state: %d) \n", qPrintable(sock->peerAddress().toString()), sock->peerPort(), sock->state());
81+
DBG_Printf(DBG_INFO, "Websocket disconnected %s:%u, state: %d, close-code: %d, reason: %s\n", qPrintable(sock->peerAddress().toString()), sock->peerPort(), sock->state(), sock->closeCode(), qPrintable(sock->closeReason()));
8282
sock->deleteLater();
8383
clients[i] = clients.back();
8484
clients.pop_back();
@@ -98,8 +98,8 @@ void WebSocketServer::onSocketError(QAbstractSocket::SocketError err)
9898
DBG_Assert(sock);
9999
if (sock && clients[i] == sock)
100100
{
101-
DBG_Printf(DBG_INFO, "Remove websocket %s:%u after error %s\n",
102-
qPrintable(sock->peerAddress().toString()), sock->peerPort(), qPrintable(sock->errorString()));
101+
DBG_Printf(DBG_INFO, "Remove websocket %s:%u after error %s, close-code: %d, reason: %s\n",
102+
qPrintable(sock->peerAddress().toString()), sock->peerPort(), qPrintable(sock->errorString()), sock->closeCode(), qPrintable(sock->closeReason()));
103103
sock->deleteLater();
104104
clients[i] = clients.back();
105105
clients.pop_back();

0 commit comments

Comments
 (0)