import socket def main(): HOST = '127.0.0.1' PORT = 65432 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind((HOST, PORT)) s.listen(1) print(f"TCP сервер запущен на {HOST}:{PORT}") conn, addr = s.accept() with conn: print(f"Подключен клиент: {addr}") while True: data = conn.recv(1024) if not data: break message = data.decode('utf-8').strip() print(f"Получено: {message}") if message.lower() == 'exit': print("Завершение работы...") break response = f"SERVER: {message.upper()}" conn.sendall(response.encode('utf-8')) if __name__ == '__main__': main()