bonjour je cherche a avoir 2 PC connecter entre eux par un sockets, le client doit demander au serveur un lien avant de l'ouvrir mais je tombe toujour sur la meme erreur et n'ai trouver aucune aide sur les autres forum

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
20
21
22
23
24
25
import socket
 
# Créez un socket serveur
serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 
# Lier le socket à une adresse et un port
serversocket.bind(('', 80))
 
# Commencez à écouter les connexions entrantes
serversocket.listen(5)
 
while True:
    # Acceptez une connexion entrante
    (clientsocket, client_address) = serversocket.accept()
    print(f"Connexion entrante de {client_address}")
 
    # Lisez la requête HTTP du client
    request = clientsocket.recv(1024)
 
    # Répondez avec une réponse HTTP simple
    response = "HTTP/1.1 200 OK\r\n\r\nHello, World!"
    clientsocket.sendall(response.encode())
 
    # Fermez la connexion avec le client
    clientsocket.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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import subprocess
import sys
 
try:
    import flask
except ImportError:
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'flask'])
    import flask
 
try:
    import webbrowser
except ImportError:
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'webbrowser'])
    import webbrowser
 
import requests
import webbrowser
 
server_ip = '82.65.181.45'  # Remplacez par l'adresse IP réelle du serveur
 
response = requests.get(f'http://{server_ip}:80/demande_lien')
 
if response.status_code == 200:
    data = response.json()
    lien = data.get('lien')
 
    if lien:
        print(f"Ouverture du lien : {lien}")
        webbrowser.open(lien) 
    else:
        print("Aucun lien reçu du serveur.")
else:
    print(f"Erreur lors de la requête au serveur. Code de statut : {response.status_code}")
merci