practice_git_python/week3_network/udp_server.py

22 lines
560 B
Python

import socket
HOST = "127.0.0.1"
PORT = 5001
server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_socket.bind((HOST, PORT))
print(f"UDP-сервер запущен на {HOST}:{PORT}")
print("Ожидание сообщения...")
data, addr = server_socket.recvfrom(1024)
message = data.decode("utf-8")
print(f"Получено сообщение от {addr}: {message}")
response = message.upper()
server_socket.sendto(response.encode("utf-8"), addr)
server_socket.close()
print("UDP-сервер завершил работу.")