From d4abc1f2a5e68d873d4865f3c64fb523fdacfc0c Mon Sep 17 00:00:00 2001 From: Davte Date: Thu, 9 Apr 2020 14:51:02 +0200 Subject: [PATCH] TODO: ask peer its role --- src/server.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server.py b/src/server.py index e6f517d..26edd01 100644 --- a/src/server.py +++ b/src/server.py @@ -86,8 +86,9 @@ class Server: Decide whether client is sender or receiver and start transmission. """ - if not self.working: - self._working = True + peer_is_sender = not self.working # TODO: ask peer role + self._working = True + if peer_is_sender: logging.info("Sender is connecting...") await self.run_reader(reader=reader) logging.info("Incoming transmission ended")