summaryrefslogtreecommitdiff
path: root/src/client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.cc')
-rw-r--r--src/client.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/client.cc b/src/client.cc
index bcc7958..4d1bb7f 100644
--- a/src/client.cc
+++ b/src/client.cc
@@ -1,5 +1,7 @@
#include "client.h"
+#include <cstdint>
+
#include <QTcpSocket>
#include <QTimer>
@@ -33,6 +35,8 @@ bool Client::writeData(const QByteArray& data)
return false;
}
+ std::uint32_t size = data.size();
+ socket->write((char*)&size, sizeof(std::uint32_t));
socket->write(data);
return socket->waitForBytesWritten(100); // wait at most 100ms
}