import socket import threading def main() -> None: with socket.socket() as litsen_sock: litsen_sock.bind(('',8080)) litsen_sock.listen(1) client_sock, client_addr = litsen_sock.accept() print(f"Client connected: {client_addr[0]}, {client_addr[1]}") with client_sock: while True: data = client_sock.recv(1024) print("Received: " + data.decode('utf-8')) if data.decode('utf-8') == 'QUIT': break client_sock.sendall(input().encode('utf-8')) if __name__ == "__main__": main()