Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package java.net

Provides the classes for implementing networking applications.

See:
Description

Interface Summary
ContentHandlerFactory | This interface defines a factory for content handlers.
DatagramSocketImplFactory | This interface defines a factory for datagram socket implementations.
FileNameMap | A simple interface which provides a mechanism to map between a file name and a MIME type string.
SocketImplFactory | This interface defines a factory for socket implementations.
SocketOptions | Interface of methods to get/set socket options.
URLStreamHandlerFactory | This interface defines a factory for `URL` stream protocol handlers.

Class Summary
Authenticator | The class Authenticator represents an object that knows how to obtain authentication for a network connection.
ContentHandler | The abstract class `ContentHandler` is the superclass of all classes that read an `Object` from a `URLConnection`.
DatagramPacket | This class represents a datagram packet.
DatagramSocket | This class represents a socket for sending and receiving datagram packets.
DatagramSocketImpl | Abstract datagram and multicast socket implementation base class.
HttpURLConnection | A URLConnection with support for HTTP-specific features.
InetAddress | This class represents an Internet Protocol (IP) address.
JarURLConnection | A URL Connection to a Java ARchive (JAR) file or an entry in a JAR file.
MulticastSocket | The multicast datagram socket class is useful for sending and receiving IP multicast packets.
NetPermission | This class is for various network permissions.
PasswordAuthentication | The class PasswordAuthentication is a data holder that is used by Authenticator.
ServerSocket | This class implements server sockets.
Socket | This class implements client sockets (also called just "sockets").
SocketImpl | The abstract class `SocketImpl` is a common superclass of all classes that actually implement sockets.
SocketPermission | This class represents access to a network via sockets.
URL | Class `URL` represents a Uniform Resource Locator, a pointer to a "resource" on the World Wide Web.
URLClassLoader | This class loader is used to load classes and resources from a search path of URLs referring to both JAR files and directories.
URLConnection | The abstract class `URLConnection` is the superclass of all classes that represent a communications link between the application and a URL.
URLDecoder | The class contains a utility method for converting from a MIME format called "`x-www-form-urlencoded`" to a `String`
URLEncoder | The class contains a utility method for converting a `String` into a MIME format called "`x-www-form-urlencoded`" format.
URLStreamHandler | The abstract class `URLStreamHandler` is the common superclass for all stream protocol handlers.

Exception Summary
BindException | Signals that an error occurred while attempting to bind a socket to a local address and port.
ConnectException | Signals that an error occurred while attempting to connect a socket to a remote address and port.
MalformedURLException | Thrown to indicate that a malformed URL has occurred.
NoRouteToHostException | Signals that an error occurred while attempting to connect a socket to a remote address and port.
ProtocolException | Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
SocketException | Thrown to indicate that there is an error in the underlying protocol, such as a TCP error.
UnknownHostException | Thrown to indicate that the IP address of a host could not be determined.
UnknownServiceException | Thrown to indicate that an unknown service exception has occurred.

## Package java.net Description

Provides the classes for implementing networking applications. Using the socket classes, you can communicate with any server on the Internet or implement your own Internet server. A number of classes are provided to make it convenient to use Universal Resource Locators (URLs) to retrieve data on the Internet.

Since:
  JDK1.0

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.3.1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.