try:
import usocket as socket
except:
import socket
import urandom
# Configuration de socket UDP
udp_server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
udp_server.bind(('192.168.4.1', 8201)) # Remplacez par votre adresse IP et port
print("Serveur UDP en attente de données sur le port 8201")
while True:
# Réception de données UDP
data, addr = udp_server.recvfrom(1024) # Recevoir des données UDP
if data:
print('Données reçues du client UDP:', data.decode())
# Générer un nombre aléatoire entre 1 et 100 comme id client
random_number = urandom.randint(1, 100)
response = f"votre ID client : {random_number}"
# Envoyer une réponse au client UDP :
udp_server.sendto(response.encode(), addr)