debuter_en_python:socket
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| debuter_en_python:socket [2026/10/13 18:20] – [pour le client] admin | debuter_en_python:socket [2026/10/13 20:49] (Version actuelle) – [pour le client] admin | ||
|---|---|---|---|
| Ligne 75: | Ligne 75: | ||
| Dans cet exemple, AF_INET indique IPv4 et SOCK_STREAM indique TCP. Une socket TCP est un flux d’octets : pour des échanges plus complexes, il faut définir un protocole pour savoir où chaque message commence et se termine. | Dans cet exemple, AF_INET indique IPv4 et SOCK_STREAM indique TCP. Une socket TCP est un flux d’octets : pour des échanges plus complexes, il faut définir un protocole pour savoir où chaque message commence et se termine. | ||
| + | |||
| + | Pour un Serveur permanent, il faut placer accept() dans une boucle infinie. Ainsi, le serveur continue d’attendre des connexions, y compris après le départ d’un client. Voici une version qui garde aussi la connexion avec un client ouverte pour échanger plusieurs messages. | ||
| + | |||
| + | Lance python3 fileserveur.py dans un terminal, puis python3 fileclient.py dans un autre terminal ou sur un autre pc . Le serveur continue de tourner après qu’un client a tapé " | ||
/home/chanteri/www/fablab37110/data/attic/debuter_en_python/socket.1791908415.txt.gz · Dernière modification : de admin
