From c1ed5054c81f124797c3f55408742f6819f9b80f Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 28 Apr 2014 20:44:49 +0200 Subject: [PATCH] bring back the welcome message Fixes #4 --- server/jsonrpc/jsonrpcserver.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/jsonrpc/jsonrpcserver.cpp b/server/jsonrpc/jsonrpcserver.cpp index cb071232..44352415 100644 --- a/server/jsonrpc/jsonrpcserver.cpp +++ b/server/jsonrpc/jsonrpcserver.cpp @@ -245,6 +245,13 @@ void JsonRPCServer::clientConnected(const QUuid &clientId) { // Notifications disabled by default m_clients.insert(clientId, false); + + QVariantMap handshake; + handshake.insert("id", 0); + handshake.insert("server", "guh JSONRPC interface"); + handshake.insert("version", "0.0.0"); + QJsonDocument jsonDoc = QJsonDocument::fromVariant(handshake); + m_tcpServer->sendData(clientId, jsonDoc.toJson()); } void JsonRPCServer::clientDisconnected(const QUuid &clientId)