Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| J2ME Foundation
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
| J2ME Foundation
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Java is a trademark or registred trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo, Alto, California, 94303, U.S.A All Rights Reserved. < /font >