actuellement je peut envoyer une seule message client server
comment envoyer plus de messages ?
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 from socket import * print ('hello server') # def Main(): host = '127.0.0.1' port = 5000 s = socket(AF_INET, SOCK_STREAM) s.bind((host, port)) s.listen(5) c, address = s.accept() while True: print('a') print ('connected a :', address) while True: data = c.recv(1024) if not data: break print (b"him : " + data) c.close() #ceci ne marche pas * text = 'enter' while text != 'exit': text = raw_input("message") c.send(text)
merci d’avance
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 from socket import * print('hello cliente') host = '127.0.0.1' port = 5000 s = socket(AF_INET, SOCK_STREAM) # conecta au server s.connect((host, port)) while True: message = raw_input(b"envie a mensagem :") s.send(message) data = s.recv(1024) print (b"recebido : "+ data) message = raw_input(b"") if data == ('exit') : s.close()![]()
Partager