Update the producer's handle to close the connection if empty data.

main
KKlochko 1 year ago
parent d000abfaec
commit bfdabd8d62

@ -76,8 +76,14 @@ class Server:
try:
while True:
title = await self.receive_message(reader)
message = await self.receive_message(reader)
print(f"{message=}")
if title == '' and message == '':
self.console.print(f"The producer ({addr[0]}:{addr[1]}) finished.")
break
await self.broadcast_message(title)
await self.broadcast_message(message)
except asyncio.CancelledError:

Loading…
Cancel
Save