22 lines
560 B
Python
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-сервер завершил работу.") |