######## serveur ####### import socket Sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) Port = 234 # choix d'un port # on bind notre socket : Sock.bind(("",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(255) # 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" ######### client ######## import socket # on importe le module Sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # on cree notre socket # definition des informations : Host = '192.168.1.18' Port = 234 # on se connecte sur le serveur avec les informations ci-dessus # assurez-vous d'avoir mis en marche le serveur ! Sock.connect((Host,Port)) # On est connecte, on fait une boucle infinie d'inputs pour l'envoi des messages : while 1: msg = raw_input('>> ') # on rentre des donnees Sock.send(msg)