com.oroinc.net
Class DiscardUDPClient
java.lang.Object
|
+--com.oroinc.net.DatagramSocketClient
|
+--com.oroinc.net.DiscardUDPClient
- Direct Known Subclasses:
- EchoUDPClient
- 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.
- Author:
- Daniel F. Savarese
- See Also:
DiscardTCPClient
Field Summary |
static int |
DEFAULT_PORT
The default discard port. |
Method Summary |
void |
send(byte[] data,
java.net.InetAddress host)
Same as
send(data, data.length, host. |
void |
send(byte[] data,
int length,
java.net.InetAddress host)
Same as
send(data, length, host. |
void |
send(byte[] data,
int length,
java.net.InetAddress host,
int port)
Sends the specified data to the specified server at the specified port. |
Methods inherited from class com.oroinc.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 discard port. It is set to 9 according to RFC 863.
DiscardUDPClient
public DiscardUDPClient()
send
public void send(byte[] data,
int length,
java.net.InetAddress host,
int port)
throws java.io.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.- Throws:
java.io.IOException
- If an error occurs during the datagram send
operation.
send
public void send(byte[] data,
int length,
java.net.InetAddress host)
throws java.io.IOException
- Same as
send(data, length, host. DiscardUDPClient.DEFAULT_PORT)
.
send
public void send(byte[] data,
java.net.InetAddress host)
throws java.io.IOException
- Same as
send(data, data.length, host. DiscardUDPClient.DEFAULT_PORT)
.
Copyright © 1997-2002 Daniel F. Savarese. All Rights Reserved.