# Uses of Package
net.i2p.router.transport

- Packages that use net.i2p.router.transport
  Package | Description
  --- | ---
  net.i2p.router | The I2P router application handles I2P network communication.
  net.i2p.router.transport | Transport layer implementations and management for I2P network communication.
  net.i2p.router.transport.ntcp | The NTCP (New TCP) transport for I2P, allowing I2P messages to be passed over TCP connections.
  net.i2p.router.transport.udp | The UDP transport (also known as 'SSU' or Secure Semi-reliable UDP transport) for I2P, allowing I2P messages to be passed over UDP connections.

- Classes in net.i2p.router.transport used by net.i2p.router
  Class and Description
  FIFOBandwidthLimiter FIFO-based bandwidth limiter for managing inbound and outbound traffic.
  OutboundMessageRegistry Tracks outbound messages.
  Transport Core interface for I2P transport protocols.
  UPnPScannerCallback For Android MulticastLock.

- Classes in net.i2p.router.transport used by net.i2p.router.transport
  Class and Description
  FIFOBandwidthLimiter FIFO-based bandwidth limiter for managing inbound and outbound traffic.
  FIFOBandwidthLimiter.CompleteListener Listener for bandwidth request completion events.
  FIFOBandwidthLimiter.Request A bandwidth request, either inbound or outbound.
  Transport Core interface for I2P transport protocols.
  Transport.AddressSource Source of transport address configuration.
  TransportBid Represents a transport's bid for message delivery cost.
  TransportEventListener Handles transport events including message receipt and address changes.
  TransportManager Central coordinator for all I2P transport protocols.
  TransportManager.Port Port configuration for transport protocols.
  TransportUtil.IPv6Config IPv6 configuration options for transports.

- Classes in net.i2p.router.transport used by net.i2p.router.transport.ntcp
  Class and Description
  FIFOBandwidthLimiter.Request A bandwidth request, either inbound or outbound.
  Transport Core interface for I2P transport protocols.
  Transport.AddressSource Source of transport address configuration.
  TransportBid Represents a transport's bid for message delivery cost.
  TransportImpl Defines a way to send a message to another peer and start listening for messages

- Classes in net.i2p.router.transport used by net.i2p.router.transport.udp
  Class and Description
  FIFOBandwidthLimiter.Request A bandwidth request, either inbound or outbound.
  Transport Core interface for I2P transport protocols.
  Transport.AddressSource Source of transport address configuration.
  TransportBid Represents a transport's bid for message delivery cost.
  TransportImpl Defines a way to send a message to another peer and start listening for messages