import socket server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.bind(('0.0.0.0', 8080)) server_socket.listen(1) print("Server ready, Waiting for data...") while True: conn, addr = server_socket.accept() print(f"Connected to {addr}") try: while True: data = conn.recv(1024) if not data: break print(f"Recieved: {data.decode()}") except Exception as e: print(f"Error: {e}") finally: conn.close() print(f"Connection to {addr} closed.")