Net::servent
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