I've had quite a lot of experience with sockets programming previously. I will take things here slowly, as 'native' methods will probably be needed to access the hardware sockets!
Please feel free to help / offer advice! I will keep a progress section at the bottom of this page.
( TimLewis - 06-JUL-98 )
Interface Summary | |||
ContentHandlerFactory | This interface defines a factory for content handlers. | TimLewis | 06-JUL-98 |
FileNameMap | A simple interface which provides a mechanism to map between a file name and a MIME type string. | TimLewis | 06-JUL-98 |
SocketImplFactory | This interface defines a factory for socket implementations. | TimLewis | 06-JUL-98 |
SocketOptions | This interface defines the option set for any one socket. New to 1.2b4 | TimLewis | Date |
URLStreamHandlerFactory | This interface defines a factory for URL stream protocol handlers. | TimLewis | 06-JUL-98 |
Class Summary | |||
Authenticator | The class Authenticator represents an object that knows how to obtain authentication for a network connection. | YourNameHere | Date |
ContentHandler | The abstract class ContentHandler is the superclass of all classes that read an Object from a URLConnection. | TimLewis | 14-JUL-98 |
DatagramPacket | This class represents a datagram packet. | YourNameHere | Date |
DatagramSocket | This class represents a socket for sending and receiving datagram packets. | YourNameHere | Date |
DatagramSocketImpl | Abstract datagram and multicast socket implementation base class. | YourNameHere | Date |
HttpURLConnection | A URLConnection with support for HTTP-specific features. | YourNameHere | Date |
InetAddress | This class represents an Internet Protocol (IP) address. | TimLewis | Date |
JarURLConnection | A URL Connection to a Java ARchive (JAR) file or an entry in a JAR file. | YourNameHere | Date |
MulticastSocket | The multicast datagram socket class is useful for sending and receiving IP multicast packets. | YourNameHere | Date |
NetPermission | This class is for various network permissions. | YourNameHere | Date |
PasswordAuthentication | The class PasswordAuthentication is a data holder that is used by Authenticator. | YourNameHere | Date |
ServerSocket | This class implements server sockets. | YourNameHere | Date |
Socket | This class implements client sockets (also called just "sockets"). | TimLewis | Date |
SocketImpl | The abstract class SocketImpl is a common superclass of all classes that actually implement sockets. | TimLewis | 09-JUL-98 |
SocketPermission | This class represents access to a network via sockets. | YourNameHere | Date |
URL | Class URL represents a Uniform Resource Locator, a pointer to a "resource" on the World Wide Web. | YourNameHere | Date |
URLClassLoader | This class loader is used to load classes and resources from a search path of URLs referring to both JAR files and directories. | YourNameHere | Date |
URLConnection | The abstract class URLConnection is the superclass of all classes that represent a communications link between the application and a URL. | YourNameHere | Date |
URLDecoder | New Class in 1.2b4 | YourNameHere | Date |
URLEncoder | The class contains a utility method for converting a String into a MIME format called "x-www-form-urlencoded" format. | YourNameHere | Date |
URLStreamHandler | The abstract class URLStreamHandler is the common superclass for all stream protocol handlers. | YourNameHere | Date |
Exception Summary | |||
BindException | Signals that an error occurred while attempting to bind a socket to a local address and port. | TimLewis | 06-JUL-98 |
ConnectException | Signals that an error occurred while attempting to connect a socket to a remote address and port. | TimLewis | 06-JUL-98 |
MalformedURLException | Thrown to indicate that a malformed URL has occurred. | TimLewis | 06-JUL-98 |
NoRouteToHostException | Signals that an error occurred while attempting to connect a socket to a remote address and port. | TimLewis | 06-JUL-98 |
ProtocolException | ProtocolException | TimLewis | 06-JUL-98 |
CloneNotSupportedException | Thrown to indicate that the clone method in class
Object has been called to clone an object, but that
the object's class does not implement the Cloneable
interface.This is no longer part of the JDK 1.2!!! | TimLewis | 06-JUL-98 |
SocketException | Thrown to indicate that there is an error in the underlying protocol, such as a TCP error. | TimLewis | 06-JUL-98 |
UnknownHostException | Thrown to indicate that the IP address of a host could not be determined. | TimLewis | 06-JUL-98 |
UnknownServiceException | Thrown to indicate that an unknown service exception has occurred. | TimLewis | 06-JUL-98 |