import socket
# Adresse IP et port du serveur
host = ''
port = 8200
# Créer une socket UDP
server_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# Lier la socket à l'adresse et au port spécifiés
server_socket.bind((host, port))
print(f"Le serveur UDP écoute sur {host}:{port}")
while True:
try:
# Recevoir un message du client
client_message, client_address = server_socket.recvfrom(1024)
client_message = client_message.decode('utf-8')
print(f"Message reçu de {client_address}: {client_message}")
# Répondre au client
server_message = input("Entrez votre message pour le client : ")
server_socket.sendto(server_message.encode('utf-8'), client_address)
except Exception as e:
print(f"Erreur lors de la communication avec le client : {e}")