| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.net.SocketClient
org.apache.commons.net.time.TimeTCPClient
public final class TimeTCPClient
The TimeTCPClient class is a TCP implementation of a client for the
 Time protocol described in RFC 868.  To use the class, merely
 establish a connection with
 connect 
 and call either getTime()  or
 getDate()  to retrieve the time, then
 call disconnect 
 to close the connection properly.
 
TimeUDPClient| 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.SocketClient | 
|---|
| _defaultPort_, _input_, _output_, _serverSocketFactory_, _socket_, _socketFactory_, _timeout_, connectTimeout, NETASCII_EOL | 
| Constructor Summary | |
|---|---|
| TimeTCPClient()The default TimeTCPClient constructor. | |
| Method Summary | |
|---|---|
|  Date | getDate()Retrieves the time from the server and returns a Java Date containing the time converted to the local timezone. | 
|  long | getTime()Retrieves the time from the server and returns it. | 
| Methods inherited from class org.apache.commons.net.SocketClient | 
|---|
| _connectAction_, connect, connect, connect, connect, connect, connect, disconnect, getConnectTimeout, getDefaultPort, getDefaultTimeout, getLocalAddress, getLocalPort, getRemoteAddress, getRemotePort, getSoLinger, getSoTimeout, getTcpNoDelay, isConnected, setConnectTimeout, setDefaultPort, setDefaultTimeout, setReceiveBufferSize, setSendBufferSize, setServerSocketFactory, setSocketFactory, setSoLinger, setSoTimeout, setTcpNoDelay, verifyRemote | 
| 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 TimeTCPClient()
 DEFAULT_PORT .
| Method Detail | 
|---|
public long getTime()
             throws IOException
 The server will have closed the connection at this point, so you should
 call
 disconnect 
 after calling this method.  To retrieve another time, you must
 initiate another connection with
 connect 
 before calling  getTime()  again.
 
IOException - If an error occurs while fetching the time.
public Date getDate()
             throws IOException
 The server will have closed the connection at this point, so you should
 call
 disconnect 
 after calling this method.  To retrieve another time, you must
 initiate another connection with
 connect 
 before calling  getDate()  again.
 
IOException - If an error occurs while fetching the time.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||