Va sur un simulateur python et colle ce code : # Chat multijoueur ONLINE simple avec sockets # Lance ce fichier sur 2 PC : # - sur l'un : serveur # - sur l'autre : client import socket import threading mode = input("Serveur ou Client ? ").lower() nom = input("Quel est ton nom ? ") PORT = 5555 # -------- recevoir -------- def recevoir(sock): while True: try: message = sock.recv(1024).decode() print("\n" + message) except: break # -------- envoyer -------- def envoyer(sock): while True: message = input(f"{nom} // ") sock.send(f"{nom} : {message}".encode()) # -------- serveur -------- if mode == "serveur": ip_locale = socket.gethostbyname(socket.gethostname()) print("Ton adresse IP est :", ip_locale) print("Donne cette IP au joueur qui rejoint.\n") serveur = socket.socket(socket.AF_INET, socket.SOCK_STREAM) serveur.bind(("0.0.0.0", PORT)) serveur.listen() print("En attente d'un joueur...") connexion, adresse = serveur.accept() print("Connecté à", adresse) threading.Thread(target=recevoir, args=(connexion,), daemon=True).start() envoyer(connexion) # -------- client -------- else: ip = input("IP du serveur : ") client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect((ip, PORT)) threading.Thread(target=recevoir, args=(client,), daemon=True).start() envoyer(client) Selectionne Client | Adresse IP = 192.168.1.13