# Uses of Package
net.i2p.router.client

- Packages that use net.i2p.router.client
  Package | Description
  --- | ---
  net.i2p.router.client | Router-side implementation of the I2CP (I2P Client Protocol) interface for application integration.

- Classes in net.i2p.router.client used by net.i2p.router.client
  Class and Description
  ClientConnectionRunner Bridge the router and the client - managing state for a client.
  ClientListenerRunner Listen for connections on the specified port, and toss them onto the client manager's set of connections once they are established.
  ClientManager Coordinate connections and various tasks
  LeaseRequestState Bundle up the data points necessary when asynchronously requesting a lease from a client