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