diff --git a/communicationScripts/client.py b/communicationScripts/client.py index 8410ba64c6fe66536f37fabe9b7b47ffb1d80774..406e683c6e9463063699059438f09b24a643ed42 100644 --- a/communicationScripts/client.py +++ b/communicationScripts/client.py @@ -12,16 +12,21 @@ def run_client(file_path): # Sichere Verbindung mit dem Server herstellen try: + print("Versuche, Verbindung zum Server herzustellen...") with socket.create_connection(("192.168.125.101", 5000)) as sock: - print("Verbindung zum Server wird hergestellt...") + print("Verbindung zum Server erfolgreich hergestellt.") with context.wrap_socket(sock, server_hostname="192.168.125.101") as ssl_sock: - print("Mit dem Server verbunden!") + print("Mit dem Server verbunden und SSL-Handschlag abgeschlossen!") # Datei senden + print(f"Beginne mit dem Senden der Datei '{file_path}'...") with open(file_path, "rb") as f: + total_bytes_sent = 0 while chunk := f.read(1024): ssl_sock.sendall(chunk) - print(f"Datei '{file_path}' erfolgreich an den Server gesendet.") + total_bytes_sent += len(chunk) + print(f"Datei '{file_path}' erfolgreich an den Server gesendet. ({total_bytes_sent} Bytes)") + except Exception as e: print(f"Fehler bei der Verbindung zum Server: {e}")