27

Utilisation des sockets

 
 

Concept de socket

Les sockets1 sont apparues dans 4.2BSD, en 1983. Elles sont à présent disponibles sur tous les Unix courants, et il en existe des variantes sur les autres principaux systèmes d’exploitation. Il s’agit approximativement d’une extension de la portée des tubes nommés, pour pouvoir faire dialoguer des processus s’exécutant sur différentes machines.

On peut donc écrire des données dans une socket après l’avoir associée à un protocole de communication, et les couches réseau des deux stations s’arrangeront pour que les données ressortent à l’autre extrémité. La seule complication introduite par rapport aux tubes classiques est la phase d’initialisation, car il faut indiquer l’adresse et le numéro de port ...

Get Développement système sous Linux now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.