import socket host = '' port = 2000 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((host, port)) s.listen() conn, addr = s.accept() with conn: print('Connected by', addr) while True: data = conn.recv(1024) if data == b'exit': break print('Received data: ', data) conn.send(data + b' from server')