org.apache.commons.net

Class DiscardTCPClient

public class DiscardTCPClient extends SocketClient

The DiscardTCPClient class is a TCP implementation of a client for the Discard protocol described in RFC 863. To use the class, merely establish a connection with {@link org.apache.commons.net.SocketClient#connect connect } and call {@link #getOutputStream getOutputStream() } to retrieve the discard output stream. Don't close the output stream when you're done writing to it. Rather, call {@link org.apache.commons.net.SocketClient#disconnect disconnect } to clean up properly.

Author: Daniel F. Savarese

See Also:

Field Summary
static intDEFAULT_PORT
The default discard port.
Constructor Summary
DiscardTCPClient()
The default DiscardTCPClient constructor.
Method Summary
OutputStreamgetOutputStream()
Returns an OutputStream through which you may write data to the server.

Field Detail

DEFAULT_PORT

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

Constructor Detail

DiscardTCPClient

public DiscardTCPClient()
The default DiscardTCPClient constructor. It merely sets the default port to DEFAULT_PORT .

Method Detail

getOutputStream

public OutputStream getOutputStream()
Returns an OutputStream through which you may write data to the server. You should NOT close the OutputStream when you're finished reading from it. Rather, you should call {@link org.apache.commons.net.SocketClient#disconnect disconnect } to clean up properly.

Returns: An OutputStream through which you can write data to the server.