1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| import socket
Sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
Host = '127.0.0.1' # l'ip locale de l'ordinateur
Port = 13242 # choix d'un port
print "On commence:"
# on bind notre socket :
Sock.bind((Host,Port))
# On est a l'ecoute d'une seule et unique connexion :
Sock.listen(1)
# Le script se stoppe ici jusqu'a ce qu'il y ait connexion :
client, adresse = Sock.accept() # accepte les connexions de l'exterieur
print "L'adresse",adresse,"vient de se connecter au serveur !"
while 1:
RequeteDuClient = client.recv(1000) # on recoit 255 caracteres grand max
if not RequeteDuClient: # si on ne recoit plus rien
break # on break la boucle (sinon les bips vont se repeter)
print RequeteDuClient,"\a" # affiche les donnees envoyees, suivi d'un bip sonore |
Partager