practice_git_python/week3_network/tcp_server.py

25 lines
641 B
Python

import socket
HOST = "127.0.0.1"
PORT = 5000
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind((HOST, PORT))
server_socket.listen(1)
print(f"TCP-сервер запущен на {HOST}:{PORT}")
print("Ожидание подключения клиента...")
conn, addr = server_socket.accept()
print(f"Подключился клиент: {addr}")
data = conn.recv(1024).decode("utf-8")
print(f"Получено сообщение: {data}")
response = data.upper()
conn.sendall(response.encode("utf-8"))
conn.close()
server_socket.close()
print("TCP-сервер завершил работу.")