diff --git a/FlippR-Driver/networking/input/InputSocketHandler.cpp b/FlippR-Driver/networking/input/InputSocketHandler.cpp index 376ecc0..baa69ee 100644 --- a/FlippR-Driver/networking/input/InputSocketHandler.cpp +++ b/FlippR-Driver/networking/input/InputSocketHandler.cpp @@ -40,7 +40,7 @@ void InputSocketHandler::run() return; } - std::string str = event.getJsonString() + std::string(1, 0x02 ) ; + std::string str = event.getJsonString() + std::string(1, 0x02 ) ; this->socket().sendBytes(str.c_str(), str.size()); diff --git a/cli/FlippR_Networking.py b/cli/FlippR_Networking.py index eff4b07..44f587e 100644 --- a/cli/FlippR_Networking.py +++ b/cli/FlippR_Networking.py @@ -48,10 +48,8 @@ class Networking: def getInputEvent(self): header = list() while b'\x02' not in header: - bla = self.input_socket.recv(1) - header.append(bla) - s = "" - for x in header: - s += x.decode('utf8') + byte = self.input_socket.recv(1) + header.append(byte) + header = [x.decode('utf8') for x in header[:-1]] - return s + return str().join(header)