Class DiscardUDPClient
java.lang.Object
com.oroinc.net.DatagramSocketClient
com.oroinc.net.DiscardUDPClient
- Direct Known Subclasses:
EchoUDPClient
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:
-
Field Summary
FieldsFields inherited from class DatagramSocketClient
_isOpen_, _socket_, _socketFactory_, _timeout_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsend(byte[] data, int length, InetAddress host) Same assend(data, length, host.voidsend(byte[] data, int length, InetAddress host, int port) Sends the specified data to the specified server at the specified port.voidsend(byte[] data, InetAddress host) Same assend(data, data.length, host.Methods inherited from class DatagramSocketClient
close, getDefaultTimeout, getLocalAddress, getLocalPort, getSoTimeout, isOpen, open, open, open, setDatagramSocketFactory, setDefaultTimeout, setSoTimeout
-
Field Details
-
DEFAULT_PORT
public static final int DEFAULT_PORTThe default discard port. It is set to 9 according to RFC 863.- See Also:
-
-
Constructor Details
-
DiscardUDPClient
public DiscardUDPClient()
-
-
Method Details
-
send
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:
IOException- If an error occurs during the datagram send operation.
-
send
Same assend(data, length, host. DiscardUDPClient.DEFAULT_PORT).- Throws:
IOException
-
send
Same assend(data, data.length, host. DiscardUDPClient.DEFAULT_PORT).- Throws:
IOException
-