New Features and Enhancements 
 Guides
 For completeness, this section includes documentation related to 
    changes to the java.net package made previously in 
    the Java 1.1 platform: 
  - 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.
     
  
 - IPv6 Support (also available 
    in PDF)
    IPv6 support, including special IPv6 address types and dual-stack node.
     
  
 - Networking Properties 
    Descriptions of properties used by networking.
     
  
 - Orderly Versus Abortive Connection 
    Release in Java
    How to ensure orderly or graceful release of TCP connections in Networking 
    applications.
     
  
 - Extendable Socket and ServerSocket
    The design, rationale, and how to do it.
     
  
 - Socket Options
    Support for popular BSD-style options in the java base classes.
     
  
 - Socket Exceptions
    Subclasses of SocketException for finer granularity of handling network errors.
     
  
 - Miscellaneous
    Important bug fixes, new constructors, new methods, and more. 
 
 Networking API Reference