Bonjour,
j'essaye de manière expérimental de faire communiquer deux ordinateurs entre eux.
Alors j'ai testé un script client sur mon pc portable et un script serveur sur mon pc fixe.
Serveur:
)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import socket # Configurer le serveur host = "" port = 8080 # Etablir la connexion server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind((host, port)) print(f"En attente de connexion sur {port}...") while True: server.listen() conn, addr = server.accept() print(f"Connexion établie avec {addr}") # Fermer la connexion conn.close() server.close(
Client:
J'ai tout d'abord tenté avec mon adresse ip local Ipv4 mais le terminal de mon client affichait: [WinError 10060] tentative de connexion échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a as répondu .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import socket # Configurer le client host = "addresse ip du serveur (mon pc fixe)" port = 8080 # Etablir la connexion client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Gérer les erreurs try: client.connect((host, port)) print("Client connecté !") except Exception as e: print("Connection au serveur échouée !") print(f"l'erreur de connection est: {e}") # Fermer la connexion client.close()
J'ai alors tenté avec l'adresse publique et on m'affichait cette fois: [WinError 10061] Aucune connexion n'a pu être établi car l'ordinateur cible l'a expressément refusée. Et ces erreurs ce répétait même en enlevait les antivirus ou les pare-feu.
Comment pourrais-je résoudre le problème ?
Merci d'avance pour les réponses.
Partager