Package | Description |
---|---|
net.i2p.router.transport.ntcp |
The NTCP transport allows passing I2P messages on top of TCP.
|
Class and Description |
---|
EstablishBase
Inbound NTCP 1 or 2.
|
EstablishBase.State |
EstablishState
Handle the establishment
|
EventPumper
The main NTCP NIO thread.
|
NTCP2Options
NTCP2 Padding/Dummy/Delay configuration for data phase.
|
NTCP2Payload.Block
Base class for blocks to be transmitted.
|
NTCP2Payload.PayloadCallback
For all callbacks, recommend throwing exceptions only from the handshake.
|
NTCPConnection
Coordinate the connection to a single peer.
|
NTCPConnection.PrepBuffer |
NTCPTransport
The NIO TCP transport
|
Reader
Pool of running threads which will process any read bytes on any of the
NTCPConnections, including the decryption of the data read, connection
handshaking, parsing bytes into I2NP messages, etc.
|
Writer
Pool of running threads which will transform the next I2NP message into
something ready to be transferred over an NTCP connection, including the
encryption of the data read.
|