Sockets : gestion de noms
Lorsque ces fonctions sont exécutées sur des machines ayant accès à un serveur de noms de domaines, elles fonctionnent elles-mêmes en mode client/serveur en émettant une requête vers le serveur de nom de domaines et attendent la réponse.
Lorsqu’elles sont utilisées sur des machines qui n’ont pas accès à un serveur de noms, elles obtiennent les informations à partir d’une base de données ( simple fichier) locale.
gethostbyname spécifie un nom de domaine et retourne un pointeur vers une structure hostent qui contient les informations propres à ce nom de domaine.
gethostbyaddr permet d’obtenir les mêmes informations à partir de l’adresse spécifiée.
getnetbyname spécifie un nom de réseau et retourne une structure netent renseignant les caractéristiques du réseau.
getnetbyaddr spécifie une adresse réseau et renseigne la structure netent