## Uses of Class
net.i2p.i2ptunnel.I2PTunnelClientBase

- Packages that use I2PTunnelClientBase
  Package | Description
  --- | ---
  net.i2p.i2ptunnel | Implementation of preconfigured tunnels for both clients and servers, with a comprehensive UI for tunnel management and configuration.
  net.i2p.i2ptunnel.irc | IRC-specific tunnel enhancements including protocol filters and DCC (Direct Client-to-Client) connection handlers for IRC client tunnels.
  net.i2p.i2ptunnel.socks | SOCKS protocol tunnel implementation for I2P, supporting SOCKS 4, 4a, and 5.

- - ### Uses of I2PTunnelClientBase in net.i2p.i2ptunnel

    Subclasses of I2PTunnelClientBase in net.i2p.i2ptunnel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I2Ping` I2P ping utility for CLI use.
    `class` | `I2PTunnelClient` Standard I2P tunnel client for connecting to I2P destinations
    `class` | `I2PTunnelConnectClient` SSL tunnel through HTTP proxy using CONNECT method.
    `class` | `I2PTunnelHTTPBidirProxy` HTTP proxy reusing server's I2PSocketManager without outproxy capability.
    `class` | `I2PTunnelHTTPClient` HTTP proxy that tunnels requests through I2P.
    `class` | `I2PTunnelHTTPClientBase` Common things for HTTPClient and ConnectClient Retrofit over them in 0.8.2
    `class` | `I2PTunnelIRCClient` IRC client tunnel with DCC support and filtering.

    Constructors in net.i2p.i2ptunnel with parameters of type I2PTunnelClientBase
    Constructor and Description
    `InternalSocketRunner(I2PTunnelClientBase client)` Does not start the runner, caller must call start()

  - ### Uses of I2PTunnelClientBase in net.i2p.i2ptunnel.irc

    Subclasses of I2PTunnelClientBase in net.i2p.i2ptunnel.irc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I2PTunnelDCCClient` A standard client, using an existing socket manager.

  - ### Uses of I2PTunnelClientBase in net.i2p.i2ptunnel.socks

    Subclasses of I2PTunnelClientBase in net.i2p.i2ptunnel.socks
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I2PSOCKSIRCTunnel` SOCKS tunnel specialized for IRC traffic with I2P filtering and security.
    `class` | `I2PSOCKSTunnel` SOCKS proxy server that routes TCP connections through I2P network.