Returns information for an Internet service. Overrides the
core getservent
,
getservbyname
, and getservbyport
functions,
replacing them with versions that return Net::servent objects. The functions
take a default second argument of tcp
. The objects
have methods that return the fields of the same name from the servent
structure in netdb.h:
Field | Description |
---|---|
aliases | List of aliases |
name | Name of service |
port | Port |
proto | Protocol to use |
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 s_
to the field name:
$serv_obj->name() $s_name