Networking Overview (also
available in PDF)
Overview of networking facilities in java.net,
including Addressing, Making TCP Connections, Sending/Receiving
Datagram Packets via UDP, Locating/Identifying Network Resources,
and Security.
HTTP client API. The following articles describe features of
the HTTP client API. (See java.net.HttpURLConnection
for an overview).
Cookie Management
Overview of how to deal with cookies, often used as an HTTP state
management mechanism, in J2SE 5.0.
Http authentication
Overview of how to use HTTP authentication, which schemes and
protocols are supported, and the system properties that affect its
behavior.
Persistent Connections
Overview of the HTTP persistent connections (aka keep alive
mechanisms), and the means to control them.
Java Networking and
Proxies
In depth exploration, with code samples, of proxy management Java
networking APIs including the newly introduced ProxySelector
mechanism.
IPv6 Support (also
available in PDF)
IPv6 support, including special IPv6 address types and dual-stack
node.