| Package | Description |
|---|---|
| net.i2p.client | Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P. |
| net.i2p.client.impl | Internal implementation of the I2P client SDK, providing the client
side of the I2CP protocol for applications communicating through I2P. |
| net.i2p.client.streaming.impl | Implementation of a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages. |
| Modifier and Type | Method and Description |
|---|---|
long | I2PSession.sendMessage(Destination dest,
byte[] payload,
int offset,
int size,
int proto,
int fromPort,
int toPort,
SendMessageOptions options,
SendMessageStatusListener listener)Send a message and request an asynchronous notification of delivery status. |
| Modifier and Type | Method and Description |
|---|---|
long | I2PSessionImpl2.sendMessage(Destination dest,
byte[] payload,
int offset,
int size,
int proto,
int fromport,
int toport,
SendMessageOptions options,
SendMessageStatusListener listener)Not supported. |
long | I2PSessionMuxedImpl.sendMessage(Destination dest,
byte[] payload,
int offset,
int size,
int proto,
int fromPort,
int toPort,
SendMessageOptions options,
SendMessageStatusListener listener)Send a message and request an asynchronous notification of delivery status. |
| Constructor and Description |
|---|
MessageState(I2PAppContext ctx,
long nonce,
I2PSession session,
long expires,
SendMessageStatusListener listener)For asynchronous notification |
| Modifier and Type | Class and Description |
|---|---|
(package private) class | PacketQueueQueue out packets to be sent through the session. |