Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Repozitorijs ir arhivēts. Tam var aplūkot failus un to var klonēt, bet nevar iesūtīt jaunas izmaiņas, kā arī atvērt jaunas problēmas/izmaiņu pieprasījumus.

introduction.rst 906 B

12345678910111213141516171819202122232425262728
  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é