Bonjour,
J'essai de mettre en pratique l'exemple de socket de la doc python.
J'essaie la comunication avec (mon pda en client sous python CE) et mon (pc en serveur).
Cela marche uniquement si mon pda est branché en USB.
J'essaie la meme manip en wifi via freebox mais cela ne marche pas,
Auriez vous une idée ?
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 # Echo server program import socket HOST = 'monpc' # Symbolic name meaning the local host PORT = 50007 # Arbitrary non-privileged port s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((HOST, PORT)) s.listen(1) conn, addr = s.accept() print 'Connected by', addr while 1: data = conn.recv(1024) if not data: break conn.send(data) conn.close() # Echo client program import socket HOST = 'monpc' # The remote host PORT = 50007 # The same port as used by the server s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) s.send('Hello, world') data = s.recv(1024) s.close() print 'Received', repr(data)
Partager