mirror of
https://github.com/norohind/AudioControl.git
synced 2025-06-14 22:32:05 +03:00
NetworkTransport: be able to handle multiple events in one socket.recv, the method still has to be better
This commit is contained in:
parent
507ad8878c
commit
ac22b9633e
@ -58,6 +58,11 @@ class NetworkTransport(TransportABC):
|
||||
self._close_conn(conn)
|
||||
return
|
||||
|
||||
for data_part in data.split(b'\n'):
|
||||
if len(data_part) != 0:
|
||||
self._handle_received_event(data_part, conn)
|
||||
|
||||
def _handle_received_event(self, data: bytes, conn: socket.socket):
|
||||
try:
|
||||
event_dict = json.loads(data)
|
||||
event_name = event_dict['event']
|
||||
|
Loading…
x
Reference in New Issue
Block a user