# #################################################### # Programme client en Python utilisant un socket # Mars 2025 # nsi.gecif.net # #################################################### """ Instructions pour exécuter le programme Exécuter le serveur : Ouvrez un terminal et naviguez jusqu'au répertoire contenant server.py. Exécutez la commande suivante pour démarrer le serveur : Copier python server.py Exécuter le client : Ouvrez un autre terminal et naviguez jusqu'au répertoire contenant client.py. Exécutez la commande suivante pour démarrer le client : Copier python client.py Le client enverra un message au serveur, et le serveur renverra le même message au client. Vous pouvez modifier les messages et la logique d'envoi/réception selon vos besoins. """ import socket # configure l'adresse IP du serveur : host='127.0.0.1' # configure le port TPC utilisé : port=65432 # Créer un socket TCP/IP with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: # Se connecter au serveur s.connect((host, port)) print("Connecté au serveur %s:%s" %(host,port)) # Envoyer des données au serveur message = "Bonjour serveur !" s.sendall(message.encode()) print("Envoyé au serveur : %s" % message) # Recevoir une réponse du serveur data = s.recv(1024) print("Reçu du serveur : %s" % data.decode())