From 190c6a9e1164c36b6b2419a896a76bbe2618ac0d Mon Sep 17 00:00:00 2001 From: Robin Leber <robin.leber@student.reutlingen-university.de> Date: Sun, 7 Jan 2024 11:34:01 +0000 Subject: [PATCH] Add client file --- client.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 client.py diff --git a/client.py b/client.py new file mode 100644 index 0000000..a609e05 --- /dev/null +++ b/client.py @@ -0,0 +1,30 @@ +import socket +import threading + +def receive_messages(): + while True: + try: + # Empfange Nachricht vom Server + data = client_socket.recv(1024) + print(data.decode('utf-8')) + except: + break + +# Client-Konfiguration +host = '127.0.0.1' +port = 5555 + +# Verbinde zum Server +client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +client_socket.connect((host, port)) +print(f'Du bist jetzt im Chat') + + +# Starte einen Thread, um Nachrichten vom Server zu empfangen +receive_thread = threading.Thread(target=receive_messages) +receive_thread.start() + +# Haupt-Thread zum Senden von Nachrichten +while True: + message = input() + client_socket.send(message.encode('utf-8')) -- GitLab