try:
import usocket as socket
except:
import socket
import urandom
tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tcp_server.bind(('192.168.4.1', 8200)) # Remplacez par votre adresse IP et port
tcp_server.listen(5)
print("Serveur TCP en attente de connexions sur le port 8200")
while True:
# Attente de connexion TCP
client_socket, client_addr = tcp_server.accept()
print('Connexion TCP établie avec', client_addr)
data = client_socket.recv(1024) # Recevoir des données du client TCP
if data:
print('Données reçues du client TCP:', 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 TCP si nécessaire
client_socket.sendall(response.encode())
client_socket.close()