|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.net.SocketClient org.apache.commons.net.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_PORT
The default time port. |
static long |
SECONDS_1900_TO_1970
The 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_, _isConnected_, _output_, _socket_, _socketFactory_, _timeout_, 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, getDefaultPort, getDefaultTimeout, getLocalAddress, getLocalPort, getRemoteAddress, getRemotePort, getSoLinger, getSoTimeout, getTcpNoDelay, isConnected, setDefaultPort, setDefaultTimeout, 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 |