# TCPWrapper

TCP wrapper class.

## SuperClass:

Object

## Class Methods:

`new(daemon, server, ident_lookup = false, ident_timeout = 30)`

  Creates a new TCPWrapper object. daemon is the name of the daemon process. server is the TCPServer object. If ident_lookup is true, tries to connect to a remote IDENT server to get the user name of the client in `accept`. ident_timeout is the timeout for `ident_id(3)`, and is given in seconds.

## Methods:

`accept`

  Accepts the request for the connection, and returns the TCPSocket connected to the client. `accept` consults the access control tables described in the `hosts_access(5)` manual page, and if access should be denied, closes the socket and waits for the next request.