From 3ec50c40049369f09595b3840dab0df9a96fb2f0 Mon Sep 17 00:00:00 2001 From: Yui Date: Sat, 2 May 2026 22:15:45 -0300 Subject: [PATCH] fix: silly rounding error on UDP stale check --- .gitignore | 2 +- client/UDPClient.py | 5 +---- client/main.py | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 97eae9a..e679002 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ *.csv -__pycache__ +*/**/__pycache__/ diff --git a/client/UDPClient.py b/client/UDPClient.py index ffdb1d2..64de039 100644 --- a/client/UDPClient.py +++ b/client/UDPClient.py @@ -15,11 +15,10 @@ class UDPClient(SocketClient): def Send(self, data: str): now = time.time() - data = "%s/%f" % (data, now) + data = f"{data}/{now}" self.socket.sendto(data.encode(), (self.ip, self.port)) self.logger.info("UDP_SENT %s" % data) self._timestamps.add(now) - print(self._timestamps) self.Receive() self.staleCheck() @@ -34,7 +33,6 @@ class UDPClient(SocketClient): print(timestamp.decode()) self.logger.info("UDP_SUCCESS %s (%s)" % (data.decode(), addr)) self._timestamps.discard(float(timestamp.decode())) - print(self._timestamps) def staleCheck(self): if (time.time() - self._last_check) < 1: @@ -45,7 +43,6 @@ class UDPClient(SocketClient): if (self._last_check - timestamp) < 10: continue self.logger.error("UDP_FAIL %f" % timestamp) - print(self._timestamps) timedout_timestamps.add(timestamp) self._last_check = time.time() diff --git a/client/main.py b/client/main.py index 5d832fd..dcaf4b5 100644 --- a/client/main.py +++ b/client/main.py @@ -54,7 +54,7 @@ def main(): udp.Connect() while True: - # tcp.Send("meow") + tcp.Send("meow") udp.Send("woof") time.sleep(9)