Fonction Perl getprotobyname

La description

Cette fonction traduit le protocole NAME en son numéro correspondant dans un contexte scalaire, et son numéro et les informations associées dans un contexte de liste: ($ name, $ aliases, $ protocol_number)

Syntaxe

Voici la syntaxe simple de cette fonction -

getprotobyname NAME

Valeur de retour

Cette fonction renvoie undef en cas d'erreur sinon le numéro de protocole dans un contexte scalaire et une liste vide sur l'enregistrement de protocole d'erreur (nom, alias, numéro de protocole) dans un contexte de liste.

Exemple

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

#!/usr/bin/perl

($name, $aliases, $protocol_number) = getprotobyname("tcp");

print "Name = $name\n";
print "Aliases = $aliases\n";
print "Protocol Number = $protocol_number\n";

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

Name = tcp
Aliases = TCP
Protocol Number = 6