Returns information for an Internet protocol. Overrides the core
getprotoent
,
getprotobyname
, and
getprotobynumber
functions with object-oriented versions that return Net::protoent objects. The functions take a default second argument of
tcp
. The objects have methods that return the fields of the same name from the
protoent
structure in
netdb.h
:
Field | Description |
---|---|
aliases
|
List of aliases |
name
|
Name of host |
proto
|
Protocol |
You can access the structure fields either with the methods or by importing the fields into your namespace with the :FIELDS import tag and then accessing them by prepending
p_
to the field name:
$proto_obj->name() $p_name