| Package | Description |
|---|---|
| net.i2p.i2ptunnel.socks |
SOCKS protocol tunnel implementation for I2P, supporting SOCKS 4, 4a, and 5.
|
| net.i2p.i2ptunnel.streamr |
Special-purpose tunnels for streaming UDP clients and servers, optimized
for audio and video streaming applications.
|
| net.i2p.i2ptunnel.udp |
Core API and interfaces used by UDP tunnel implementations.
|
| net.i2p.i2ptunnel.udpTunnel |
UDP tunnel implementation for I2PTunnel.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiSink<S extends Sink>
Sends to one of many Sinks based on toPort
|
class |
SOCKSUDPPort
Implements a UDP port and Socks encapsulation / decapsulation.
|
class |
SOCKSUDPTunnel
A Datagram Tunnel that can have multiple bidirectional ports on the UDP side.
|
class |
SOCKSUDPUnwrapper
Strip a SOCKS header off a datagram, convert it to a Destination and port
Ref: RFC 1928
|
class |
SOCKSUDPWrapper
Put a SOCKS header on a datagram
Ref: RFC 1928
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultiSource
Multi-source data distributor that forwards data to multiple sink destinations
|
class |
Pinger
Connectivity tester that pings I2P destinations at regular intervals to monitor network status
|
class |
StreamrConsumer
Streamr consumer that acts as an I2P client and UDP server,
receiving data from I2P destinations and forwarding it to a configured UDP host/port
|
class |
StreamrProducer
Streamr producer that acts as an I2P server and UDP client,
receiving UDP data on a configured port and forwarding it through I2P
|
| Modifier and Type | Class and Description |
|---|---|
class |
I2PSource
I2P source implementation for streaming data.
|
class |
UDPSource
UDP source implementation for streaming data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
I2PTunnelUDPClientBase
Base client class that sets up an I2P Datagram client destination.
|
class |
I2PTunnelUDPServerBase
Base client class that sets up an I2P Datagram server destination.
|