# Hierarchy For Package net.i2p.i2ptunnel.socks

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.i2p.i2ptunnel.I2PTunnelTask (implements net.i2p.util.EventDispatcher)
    - net.i2p.i2ptunnel.I2PTunnelClientBase (implements java.lang.Runnable)
      - net.i2p.i2ptunnel.socks.I2PSOCKSTunnel
        - net.i2p.i2ptunnel.socks.I2PSOCKSIRCTunnel
    - net.i2p.i2ptunnel.udpTunnel.I2PTunnelUDPClientBase (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
      - net.i2p.i2ptunnel.socks.SOCKSUDPTunnel
  - net.i2p.i2ptunnel.socks.MultiSink (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.ReplyTracker (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.SOCKSHeader
  - net.i2p.i2ptunnel.socks.SOCKSServer
    - net.i2p.i2ptunnel.socks.SOCKS4aServer
    - net.i2p.i2ptunnel.socks.SOCKS5Server
  - net.i2p.i2ptunnel.socks.SOCKSServerFactory
  - net.i2p.i2ptunnel.socks.SOCKSUDPPort (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.SOCKSUDPUnwrapper (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - net.i2p.i2ptunnel.socks.SOCKSUDPWrapper (implements net.i2p.i2ptunnel.udp.Sink, net.i2p.i2ptunnel.udp.Source)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - net.i2p.i2ptunnel.socks.SOCKSException