Bonjour, j'essai de créer une sorte de chat en python et en tapant le code suivant , j'ai l'erreur suivante ecv_bufr = (recv_bufr +serveur.recv(1024).decode('utf-8'))
socket.error: [Errno 107] Transport endpoint is not connected
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
 
import os,sys,socket,select
def server():
	host=""
	port=2526
	size=1024
	serveur=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
	serveur.bind((host,port))
	serveur.listen(5)
	entree=[serveur]
	client,addresscl=serveur.accept()
	recv_bufr = ''
 
	ecv_bufr = (recv_bufr +serveur.recv(1024).decode('utf-8'))
	print "recu de clientmain : %s"%(ecv_buffr)
 
def client() :
	clientsock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
	host='localhost'
	port=2526
	addr=(host,2526)
	clientsock.connect(addr)
	clientsock.send("merde")
	fd=os.open("mdc.txt",os.O_RDONLY)
	buff=os.read(fd,1000)
	clientsock.send(bytearray(buff, 'utf-8'))
 
pid=os.fork()
if pid==0 :
	server()
else :
	client()