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