Função Perl getprotobyname

Descrição

Esta função traduz o protocolo NAME em seu número correspondente em um contexto escalar, e seu número e informações associadas em um contexto de lista: ($ name, $ aliases, $ protocol_number)

Sintaxe

A seguir está a sintaxe simples para esta função -

getprotobyname NAME

Valor de retorno

Esta função retorna undef em caso de erro, caso contrário, o número do protocolo no contexto escalar e uma lista vazia no registro do protocolo de erro (nome, apelidos, número do protocolo) no contexto da lista.

Exemplo

A seguir está o código de exemplo que mostra seu uso básico -

#!/usr/bin/perl

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

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

Quando o código acima é executado, ele produz o seguinte resultado -

Name = tcp
Aliases = TCP
Protocol Number = 6