org.apache.commons.net.io
Class SocketInputStream
FilterInputStreamorg.apache.commons.net.io.SocketInputStream
public class SocketInputStream
extends FilterInputStream
This class wraps an input stream, storing a reference to its originating
socket. When the stream is closed, it will also close the socket
immediately afterward. This class is useful for situations where you
are dealing with a stream originating from a socket, but do not have
a reference to the socket, and want to make sure it closes when the
stream closes.
SocketOutputStream
SocketInputStream(Socket socket, InputStream stream)-
Creates a SocketInputStream instance wrapping an input stream and
storing a reference to a socket that should be closed on closing
the stream.
|
void | close()-
Closes the stream and immediately afterward closes the referenced
socket.
|
SocketInputStream
public SocketInputStream(Socket socket,
InputStream stream)
Creates a SocketInputStream instance wrapping an input stream and
storing a reference to a socket that should be closed on closing
the stream.
socket - The socket to close on closing the stream.stream - The input stream to wrap.
close
public void close()
throws IOException
Closes the stream and immediately afterward closes the referenced
socket.