2 Commits

2 changed files with 5 additions and 2 deletions

View File

@@ -109,6 +109,8 @@ class BackendServer:
client = Client(id_=mac_id, addr=addr, socket=conn) client = Client(id_=mac_id, addr=addr, socket=conn)
self.clients[mac_id] = client self.clients[mac_id] = client
self._send_ack(client)
events = selectors.EVENT_READ | selectors.EVENT_WRITE events = selectors.EVENT_READ | selectors.EVENT_WRITE
self.selector.register(conn, events, data=client) self.selector.register(conn, events, data=client)

View File

@@ -52,9 +52,10 @@ def emit_polled_data(app, socketio):
import time import time
while True: while True:
data = {}
for client_id in backend.clients.keys(): for client_id in backend.clients.keys():
data = backend.get_client_data(client_id) data[client_id] = backend.get_client_data(client_id)
socketio.emit("update_data", {client_id: data}) socketio.emit("update_data", data)
time.sleep(1) time.sleep(1)