Package | Description |
---|---|
net.i2p.client.streaming |
API, interfaces, and factory for a TCP-like (reliable, authenticated, in order) set of sockets for
communicating over the IP-like (unreliable, unauthenticated, unordered) I2P
messages.
|
net.i2p.router.update |
Classes to implement the update process.
|
net.i2p.util |
These classes define the several useful utilities used
throughout the router and applications.
|
Modifier and Type | Class and Description |
---|---|
class |
I2PSocketEepGet
Fetch a URL using a socket from the supplied I2PSocketManager.
|
Modifier and Type | Field and Description |
---|---|
protected EepGet |
UpdateRunner._get |
Modifier and Type | Class and Description |
---|---|
class |
EepHead
This is a quick hack to get a working EepHead, primarily for the following usage:
|
class |
PartialEepGet
Fetch exactly the first 'size' bytes into a stream
Anything less or more will throw an IOException
No retries, no min and max size options, no timeout option
If the server does not return a Content-Length header of the correct size,
the fetch will fail.
|
class |
SSLEepGet
HTTPS only, non-proxied only, no retries, no min and max size options, no timeout option
Fails on 301 or 302 (doesn't follow redirect)
Fails on bad certs (must have a valid cert chain)
Self-signed certs or CAs not in the JVM key store must be loaded to be trusted.
|