## Uses of Package
net.i2p.client

Packages that use net.i2p.client
net.i2p.client: Implements the base I2P SDK for developing applications that communicate through I2P.
net.i2p.client.datagram: Provides a standard way for reading and writing messages transferred over I2P so that the recipient has an authenticated mechanism to reply to it.
net.i2p.client.streaming: Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.i2ptunnel

Classes in net.i2p.client used by net.i2p.client
HandlerImpl Base class for handling I2CP messages
I2CPMessageHandler Define a way to handle a particular type of message
I2CPMessageProducer Produce the various messages the session needs to send to the router.
I2PClient Define the standard means of interacting with the I2P system
I2PClientMessageHandlerMap Contains a map of message handlers that a session will want to use
I2PSession Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
I2PSessionException Thrown when there is a problem doing something on the session
I2PSessionImpl Implementation of an I2P session running over TCP.
I2PSessionListener Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.

Classes in net.i2p.client used by net.i2p.client.datagram
I2PSession Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).

Classes in net.i2p.client used by net.i2p.client.streaming
I2PSession Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).
I2PSessionListener Define a means for the router to asynchronously notify the client that a new message is available or the router is under attack.

Classes in net.i2p.client used by net.i2p.i2ptunnel
I2PSession Define the standard means of sending and receiving messages on the I2P network by using the I2CP (the client protocol).