diff options
Diffstat (limited to 'hostmanagerconn.cc')
-rw-r--r-- | hostmanagerconn.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/hostmanagerconn.cc b/hostmanagerconn.cc index 87bed09..18c61c9 100644 --- a/hostmanagerconn.cc +++ b/hostmanagerconn.cc @@ -27,7 +27,7 @@ void HostManagerConn::sendMessage(const QJsonObject &msg) QJsonDocument doc(msg); QByteArray data = doc.toJson(QJsonDocument::Compact); qDebug() << "Send JSON:" << data; - _socket->send(doc.toJson(QJsonDocument::Compact)); + _socket->send(QByteArray(2, '\0') + data); } void HostManagerConn::handleMessage(const QJsonObject &msg) @@ -167,6 +167,8 @@ void HostManagerConn::handleMessageReceived() return; } + data.remove(0, 2); // Remove still-unknown header + qDebug() << "Got JSON:" << QString::fromUtf8(data); QJsonParseError error; |