Sockets : fonctions de service
Les fonctions getprotobyname et getprotobynumber
- Dans la base de données des protocoles disponibles sur la machine, chaque protocole a un nom officiel, des alias officiels et un numéro de protocole officiel.
- La fonction getprotobyname permet d’obtenir des informations sur un protocole donné en spécifiant son nom; renseigne la structure protoent.
- La fonction getprotobynumber permet d’obtenir les mêmes informations en spécifiant le numéro de protocole.
La fonction getservbyname
- Certains numéros de ports sont réservés pour les services s’exécutant au-dessus des protocoles TCP et UDP.
- getservbyname retourne les informations relatives à un service donné en spécifiant le numéro du port et le protocole utilisé; renseigne la structure servent.