org.apache.commons.net
Class DaytimeUDPClient
java.lang.Object
   org.apache.commons.net.DatagramSocketClient
org.apache.commons.net.DatagramSocketClient
       org.apache.commons.net.DaytimeUDPClient
org.apache.commons.net.DaytimeUDPClient
- public final class DaytimeUDPClient 
- extends DatagramSocketClient
The DaytimeUDPClient class is a UDP implementation of a client for the
 Daytime protocol described in RFC 867.  To use the class, merely
 open a local datagram socket with
 open 
 and call getTime  to retrieve the daytime
 string, then
 call close 
 to close the connection properly.  Unlike
 DaytimeTCPClient,
 successive calls to getTime  are permitted
 without re-establishing a connection.  That is because UDP is a
 connectionless protocol and the Daytime protocol is stateless.
 
 
- Author:
- Daniel F. Savarese
- See Also:
- DaytimeTCPClient
| Field Summary | 
| static int | DEFAULT_PORTThe default daytime port.
 | 
 
 
 
 
| 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 | 
 
DEFAULT_PORT
public static final int DEFAULT_PORT
- The default daytime port.  It is set to 13 according to RFC 867.
 
- See Also:
- Constant Field Values
 
DaytimeUDPClient
public DaytimeUDPClient()
getTime
public String getTime(InetAddress host,
                      int port)
               throws IOException
- Retrieves the time string from the specified server and port and
 returns it.
 
 
 
- 
- Parameters:
- host- The address of the server.
- port- The port of the service.
- Returns:
- The time string.
- Throws:
- IOException- If an error occurs while retrieving the time.
 
getTime
public String getTime(InetAddress host)
               throws IOException
- Same as getTime(host, DaytimeUDPClient.DEFAULT_PORT);
 
- 
- Throws:
- IOException
 
Copyright © 1997-2010 The Apache Software Foundation. All Rights Reserved.