⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
org.apache.commons.net

Class DaytimeUDPClient

java.lang.Object
|
+--org.apache.commons.net.DatagramSocketClient
   |
   +--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_PORT

The default daytime port.

Method Summary

String

getTime(InetAddress host, int port)

Retrieves the time string from the specified server and port and returns it.

String

getTime(InetAddress host)

Same as getTime(host, DaytimeUDPClient.DEFAULT_PORT); **

Field Details

DEFAULT_PORT

public static final int DEFAULT_PORT

The default daytime port. It is set to 13 according to RFC 867. **

Method Details

getTime

public String getTime(InetAddress host)

Same as getTime(host, DaytimeUDPClient.DEFAULT_PORT); **

Parameters:
host

getTime

public String getTime(InetAddress host, int port)

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:
- If an error occurs while retrieving the time.