public final class TimeTCPClient extends SocketClient
connect
and call either getTime()
or
getDate()
to retrieve the time, then
call disconnect
to close the connection properly.TimeUDPClient
Modifier and Type | Field and Description |
---|---|
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.
|
_defaultPort_, _hostname_, _input_, _output_, _serverSocketFactory_, _socket_, _socketFactory_, _timeout_, connectTimeout, NETASCII_EOL
Constructor and Description |
---|
TimeTCPClient()
The default TimeTCPClient constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
_connectAction_, addProtocolCommandListener, connect, connect, connect, connect, connect, connect, createCommandSupport, disconnect, fireCommandSent, fireReplyReceived, getCharset, getCharsetName, getCommandSupport, getConnectTimeout, getDefaultPort, getDefaultTimeout, getKeepAlive, getLocalAddress, getLocalPort, getProxy, getReceiveBufferSize, getRemoteAddress, getRemotePort, getSendBufferSize, getServerSocketFactory, getSoLinger, getSoTimeout, getTcpNoDelay, isAvailable, isConnected, removeProtocolCommandListener, setCharset, setConnectTimeout, setDefaultPort, setDefaultTimeout, setKeepAlive, setProxy, setReceiveBufferSize, setSendBufferSize, setServerSocketFactory, setSocketFactory, setSoLinger, setSoTimeout, setTcpNoDelay, verifyRemote
public static final int DEFAULT_PORT
public static final long SECONDS_1900_TO_1970
public TimeTCPClient()
DEFAULT_PORT
.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.Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.