Bonjour bonjour, je suis débutant et je me lance dans la programmation réseau
et je suis tombé sur un petit problème j'essaye en fait de testé les sockets en étant serveur et client à la fois ( je suppose que cela est possible)

alors voici mon petit code ^^'

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
 
from socket import *
 
#creation socket server
sock = socket.(AF_INET,SOCK_STREAM)
sock.bind(('127.0.0.1',47928))
sock.listen(1)
sock.accept()
 
#creaction socket client
sock = socket(AF_INET, SOCK_STREAM)
sock.connect(('127.0.0.1',47928))
 
#envoie de donnée:
 
sent = sock.send("hello world\r\n")
data = sock.recv(sent)
print data

code qui est sans doute faux mais bon mon problème est pour le moment la connexion c'est à dire que quand je lance ce bout de code , python me répond :
SOCKET ERROR : aucune connection n'a pu être établie car l'ordinateur cible l'a expréssément refusée.

deuxieme erreur quelques secondes après :

IDLE's subprocess didn't make connection. Either IDLE can't start subprocess or personal firewall software is blocking the connection.

Pour info j'ai testé avec l'anti-virus et le pare feu de windows desactivés mais cela ne marche pas mieux

et je viens de testé avec des numéros de ports différents entre les deux appels et la IDLE ne répond pas


j'utilise IDLE 2.6.2 , sous vista

Alors comment puis je parvenir a enlever ses erreurs ?

merci d'avance et bonne soirée