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 |
Implements the base I2P SDK for developing applications that communicate
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.
|
net.i2p.i2ptunnel.udp |
A small API used by UDP tunnels.
|
net.i2p.sam |
The SAM client API.
|
org.klomp.snark |
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
|
org.klomp.snark.dht |
Modifier and Type | Method and Description |
---|---|
void |
I2PSession.addMuxedSessionListener(I2PSessionMuxedListener l,
int proto,
int port)
Listen on specified protocol and port, and receive notification
of proto, fromPort, and toPort for every message.
|
Modifier and Type | Class and Description |
---|---|
class |
I2PSessionDemultiplexer
Implement multiplexing with a 1-byte 'protocol' and a two-byte 'port'.
|
Modifier and Type | Method and Description |
---|---|
void |
I2PSessionDemultiplexer.addMuxedListener(I2PSessionMuxedListener l,
int proto,
int port)
For those that do care
UDP perhaps
|
void |
I2PSessionMuxedImpl.addMuxedSessionListener(I2PSessionMuxedListener l,
int proto,
int port)
Listen on specified protocol and port, and receive notification
of proto, fromPort, and toPort for every message.
|
void |
I2PSessionImpl2.addMuxedSessionListener(I2PSessionMuxedListener l,
int proto,
int port) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
MessageHandler
Receive raw information from the I2PSession and turn it into
Packets, if we can.
|
Modifier and Type | Class and Description |
---|---|
protected class |
I2PSource.Listener |
Modifier and Type | Class and Description |
---|---|
(package private) class |
PrimarySession
A session that does nothing, but implements interfaces for raw, datagram, and streaming
for convenience.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
UDPTrackerClient
One of these for all trackers and info hashes.
|
Modifier and Type | Class and Description |
---|---|
class |
KRPC
Standard BEP 5
Mods for I2P:
|