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