diff --git a/tcp_server.py b/tcp_server.py new file mode 100644 index 0000000..f63aa35 --- /dev/null +++ b/tcp_server.py @@ -0,0 +1,28 @@ +import socket + +server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +server.bind(("0.0.0.0", 10000)) +server.listen(1) + +print("TCP сервер запущен") + +while True: + conn, addr = server.accept() + print(f"Подключение от {addr}") + + data = conn.recv(1024) + + if not data: + conn.close() + continue + + response = data.upper() + conn.sendall(response) + + conn.close() + + if response == b'EXIT': + print("Сервер завершает работу") + break + +server.close()