Je construisais un simple code client/serveur et je continue d'obtenir cette erreur. Je ne comprends pas pourquoi (j'essaie de m'habituer à python). voici mon code:erreur: [Errno 10061] Aucune connexion n'a pu être établie car la machine cible l'a activement refusée
Code Serveur:
import socket
from socket import*
from time import ctime
HOST = ''
PORT = 21567
BUFSIZ = 1024
ADDR =(HOST, PORT)
tcpsersock = socket(AF_INET, SOCK_STREAM)
tcpsersock.bind(ADDR)
tcpsersock.listen(5)
while True:
print("waiting for connection...")
tcpclisock, addr = tcpsersock.accpet()
print("...Connected from: "),addr
while True:
data = tcpclisock.recv(BUFSIZ)
if not data:
break
tcpclisock.send('[%s] %s' %(ctime(), data))
tcpclisock.close()
tcpsersock.close()
Code client:
import socket
from socket import*
from time import ctime
HOST = 'localhost'
PORT = 21567
BUFSIZ = 1024
ADDR = (HOST, PORT)
tcpclisock = socket(AF_INET, SOCK_STREAM)
tcpclisock.connect(ADDR)
while True:
data = raw_input('> ')
if not data:
break
tcpclisock.send(data)
data = tcpclisock.recv(BUFSIZ)
if not data:
break
print data
tcpclisock.close()
Je reçois cette erreur:
error: [Errno 10061] No connection could be made because the target machine actively refused it
hey, vous écrivez toujours 'accpet()' au lieu de 'accepter()'! – glglgl
Je reçois 'AttributeError: l'objet 'socket' n'a pas d'attribut 'accpet' de votre code. – Tshepang
Correction de cela, je viens d'écrire cette question en plus de la précédente. Il y avait une suggestion sur le problème de pare-feu, mais j'ai fermé tous les programmes de sécurité – Eyuel