Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Dieses Repo ist archiviert. Du kannst Dateien sehen und es klonen, kannst aber nicht pushen oder Issues/Pull-Requests öffnen.
 
 
 
 
 
 

29 Zeilen
906 B

  1. Introduction
  2. =============
  3. Clients et serveurs
  4. -------------------
  5. Dans le chapitre 15, nous avons parlé des données binaires et évoqué le
  6. fait que cela permettait à nos programmes Python d'intéragir avec
  7. l'extérieur, notamment via le système de fichiers.
  8. Il existe dans la librairie standard une autre façon pour Python de
  9. communiquer via *le réseau* : il s'agit du module ``socket``.
  10. Une communication sur le réseau Internet implique:
  11. * Un *client* qui va faire des *requêtes*
  12. * Un *serveur* qui va renvoyer des *réponses* au client
  13. * Une *adresse* du serveur utilisée par le client
  14. Dans notre cas, cette adresse est un *tuple*, composé de deux éléments:
  15. une *adresse IP* et un *port*.
  16. .. image:: /img/client-serveur.png
  17. En général:
  18. * Le *client* et le *serveur* sont sur des machines différentes
  19. * Il n'y a qu'un seul processus qui est capable d'écouter sur un port donné