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:
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 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 .

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.