[Chapter 8] 8.114 Net::servent
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T01:50:15Z

#

| Chapter 8 Standard Modules |

## 8.114 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

- getserv
- getservbyname
- getservbyport
- getservent

8.113 Net::protoent |  | 8.115 O