org.apache.commons.net.discard

Class DiscardUDPClient


public class DiscardUDPClient
extends DatagramSocketClient

The DiscardUDPClient class is a UDP implementation of a client for the Discard protocol described in RFC 863. To use the class, just open a local UDP port with open and call send to send datagrams to the server After you're done sending discard data, call close() to clean up properly.

See Also:
DiscardTCPClient

Field Summary

static int
DEFAULT_PORT
The default discard port.

Constructor Summary

DiscardUDPClient()

Method Summary

void
send(byte[] data, InetAddress host)
Same as send(data, data.length, host.
void
send(byte[] data, int length, InetAddress host)
Same as send(data, length, host.
void
send(byte[] data, int length, InetAddress host, int port)
Sends the specified data to the specified server at the specified port.

Field Details

DEFAULT_PORT

public static final int DEFAULT_PORT
The default discard port. It is set to 9 according to RFC 863. **
Field Value:
9

Constructor Details

DiscardUDPClient

public DiscardUDPClient()

Method Details

send

public void send(byte[] data,
                 InetAddress host)
            throws IOException
Same as send(data, data.length, host. DiscardUDPClient.DEFAULT_PORT).

send

public void send(byte[] data,
                 int length,
                 InetAddress host)
            throws IOException
Same as send(data, length, host. DiscardUDPClient.DEFAULT_PORT).

send

public void send(byte[] data,
                 int length,
                 InetAddress host,
                 int port)
            throws IOException
Sends the specified data to the specified server at the specified port.

Parameters:
data - The discard data to send.
length - The length of the data to send. Should be less than or equal to the length of the data byte array.
host - The address of the server.
port - The service port.