From 0d7bdd186f07b4c7fbde74077911d1584080b820 Mon Sep 17 00:00:00 2001
From: Alexander Schulz <alexander.schulz@student.reutlingen-university.de>
Date: Sun, 21 Jan 2024 22:23:32 +0100
Subject: [PATCH] client interaction

---
 client.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/client.py b/client.py
index 47858ce..3f0a51e 100644
--- a/client.py
+++ b/client.py
@@ -66,13 +66,16 @@ class Client(multiprocessing.Process):
 
         while True:
             message = input()
-            if message.lower() == 'exit':
-                break
             
             client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
             client_socket.connect((self.registered_server_address, PORT))
             client_socket.sendall(bytes(message, 'utf-8'))
-            client_socket.close() 
+            client_socket.close()
+
+            # exit logic in server is still missing
+            if message.lower() == 'exit':
+                print("Client: Shutdown chat client")
+                break
 
     def receive_messages(self):
         PORT = 51000
-- 
GitLab