diff --git a/client.py b/client.py index 47858cea9d6f6ad66dd4a8d2ae0236cfdb2bcf06..3f0a51e3c26a9b62eba44eeb1f055406239c86f7 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