| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.net.DatagramSocketClient
org.apache.commons.net.time.TimeUDPClient
public final class TimeUDPClient
The TimeUDPClient class is a UDP implementation of a client for the
 Time protocol described in RFC 868.  To use the class, merely
 open a local datagram socket with
 open 
 and call getTime  or
 getDate  to retrieve the time. Then call
 close 
 to close the connection properly.  Unlike
 TimeTCPClient,
 successive calls to getTime  or
 getDate  are permitted
 without re-establishing a connection.  That is because UDP is a
 connectionless protocol and the Time protocol is stateless.
 
TimeTCPClient| Field Summary | |
|---|---|
| static int | DEFAULT_PORTThe default time port. | 
| static long | SECONDS_1900_TO_1970The number of seconds between 00:00 1 January 1900 and 00:00 1 January 1970. | 
| Fields inherited from class org.apache.commons.net.DatagramSocketClient | 
|---|
| _isOpen_, _socket_, _socketFactory_, _timeout_ | 
| Constructor Summary | |
|---|---|
| TimeUDPClient() | |
| Method Summary | |
|---|---|
|  Date | getDate(InetAddress host)Same as  getTime(host, DEFAULT_PORT);  | 
|  Date | getDate(InetAddress host,
               int port)Retrieves the time from the server and returns a Java Date containing the time converted to the local timezone. | 
|  long | getTime(InetAddress host)Same as  getTime(host, DEFAULT_PORT);  | 
|  long | getTime(InetAddress host,
               int port)Retrieves the time from the specified server and port and returns it. | 
| Methods inherited from class org.apache.commons.net.DatagramSocketClient | 
|---|
| close, getDefaultTimeout, getLocalAddress, getLocalPort, getSoTimeout, isOpen, open, open, open, setDatagramSocketFactory, setDefaultTimeout, setSoTimeout | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int DEFAULT_PORT
public static final long SECONDS_1900_TO_1970
| Constructor Detail | 
|---|
public TimeUDPClient()
| Method Detail | 
|---|
public long getTime(InetAddress host,
                    int port)
             throws IOException
host - The address of the server.port - The port of the service.
IOException - If an error occurs while retrieving the time.
public long getTime(InetAddress host)
             throws IOException
 getTime(host, DEFAULT_PORT); 
IOException
public Date getDate(InetAddress host,
                    int port)
             throws IOException
host - The address of the server.port - The port of the service.
IOException - If an error occurs while fetching the time.
public Date getDate(InetAddress host)
             throws IOException
 getTime(host, DEFAULT_PORT); 
IOException| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||