## Uses of Class
net.i2p.util.SocketTimeout

- Packages that use SocketTimeout
  Package | Description
  --- | ---
  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.util | These classes define the several useful utilities used throughout the router and applications.

- - ### Uses of SocketTimeout in net.i2p.client.streaming

    Methods in net.i2p.client.streaming with parameters of type SocketTimeout
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | I2PSocketEepGet.`sendRequest(SocketTimeout timeout)` Look up the address, get a socket from the I2PSocketManager supplied in the constructor, and send the request.

  - ### Uses of SocketTimeout in net.i2p.util

    Methods in net.i2p.util with parameters of type SocketTimeout
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | EepGet.`doFetch(SocketTimeout timeout)` single fetch
    `protected void` | SSLEepGet.`doFetch(SocketTimeout timeout)`
    `protected void` | EepHead.`doFetch(SocketTimeout timeout)` return true if the URL was completely retrieved
    `protected void` | EepGet.`sendRequest(SocketTimeout timeout)`
    `protected void` | SSLEepGet.`sendRequest(SocketTimeout timeout)`