Attention : les méthodes send, recv sur les sockets manipulent des bytes. Vous ne pouvez donc envoyer et recevoir directement des chaines de caractères. La méthode encode sur une chaine pour récupérer une liste de bytes et decode sur une liste de bytes pour récupérer la chaine de caractères correspondantes
Attention ce code est prévu pour Python ⇐ 2.x. En python 3.x il faudar faire quelques modifications comme print à réécrire comme une fonction en print().