|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| EstablishState | Handle the 4-phase establishment, which is as follows: |
| EventPumper | The main NTCP NIO thread. |
| NTCPAddress | Wrap up an address |
| NTCPConnection | Coordinate the connection to a single peer. |
| NTCPSendFinisher | Previously, NTCP was using SimpleTimer with a delay of 0, which was a real abuse. |
| 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. |
The NTCP transport allows passing I2P messages on top of TCP. The N in NTCP stands for 'New', as the NTCP transport replaces an older TCP transport which had issues concerning congestion collapse.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||