python cl working now for inputs
This commit is contained in:
@@ -40,10 +40,8 @@ void InputSocketHandler::run()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string str = event.getJsonString();
|
std::string str = event.getJsonString() + std::string(1, 0x02 ) ;
|
||||||
|
|
||||||
auto size = str.size();
|
|
||||||
str = std::to_string(size) + std::string(1, 0x02) + str;
|
|
||||||
|
|
||||||
this->socket().sendBytes(str.c_str(), str.size());
|
this->socket().sendBytes(str.c_str(), str.size());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,11 +46,12 @@ class Networking:
|
|||||||
self.get("/displays" + display + "/write_score/" + str(score))
|
self.get("/displays" + display + "/write_score/" + str(score))
|
||||||
|
|
||||||
def getInputEvent(self):
|
def getInputEvent(self):
|
||||||
header = bytearray()
|
header = list()
|
||||||
while b'\x02' not in header:
|
while b'\x02' not in header:
|
||||||
bla = self.input_socket.recv(1)
|
bla = self.input_socket.recv(1)
|
||||||
header.append(bla)
|
header.append(bla)
|
||||||
|
s = ""
|
||||||
|
for x in header:
|
||||||
|
s += x.decode('utf8')
|
||||||
|
|
||||||
length = int(str(header[:-1]))
|
return s
|
||||||
|
|
||||||
return self.input_socket.recv(length)
|
|
||||||
|
|||||||
Reference in New Issue
Block a user