diff --git a/client.py b/client.py new file mode 100644 index 0000000000000000000000000000000000000000..a609e05aa36949c224addcf55602bb7131db93e6 --- /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'))