Fonction gethostent Perl

La description

Cette fonction itère sur les entrées du fichier hôte. Il renvoie ce qui suit dans un contexte de liste - ($ name, $ alias, $ addrtype, $ length, @addrs)

Syntaxe

Voici la syntaxe simple de cette fonction -

gethostent

Valeur de retour

Cette fonction renvoie undef en cas d'erreur et sinon le nom d'hôte dans le contexte scalr et une liste vide en cas d'erreur sinon l'enregistrement d'hôte (nom, alias, type d'adresse, longueur, liste d'adresses) dans le contexte de liste.

Exemple

Voici l'exemple de code montrant son utilisation de base -

#!/usr/bin/perl

while( ($name, $aliases, $addrtype, $length, @addrs) = gethostent() ) {
   print "Name  = $name\n";
   print "Aliases  = $aliases\n";
   print "Addr Type  = $addrtype\n";
   print "Length  = $length\n";
   print "Addrs  = @addrs\n";
}

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

Name  = ip-50-62-147-141.ip.secureserver.net
Aliases  = ip-50-62-147-141 localhost.secureserver.net localhost.localdomain localhost
Addr Type  = 2
Length  = 4
Addrs  =