basargina/udp-serv.py

14 lines
438 B
Python

import socket
server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server.bind(('0.0.0.0', 20019))
print("UDP сервер запущен")
while True:
data, addr = server.recvfrom(1024)
decoded = data.decode()
print(f"Сообщение от {addr}: {decoded}")
response = ' '.join(decoded.upper()) # Добавляем пробелы между символами
server.sendto(response.encode(), addr)