Liaison socket avec pythonce
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:
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) |