public class SocketOutputStream extends FilterOutputStream
out| Constructor and Description |
|---|
SocketOutputStream(Socket socket,
OutputStream outputstream)
Creates a socket output stream instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this output stream and releases any system resources associated with the stream.
|
void |
write(byte[] b,
int off,
int len)
Writes
len bytes from the specified byte array starting at offset
off to this output stream. |
void |
write(int b)
Writes the specified
byte to this output stream. |
flush, writepublic SocketOutputStream(Socket socket, OutputStream outputstream) throws IOException
socket - the socket.outputstream - the underlying output stream.IOException - if an error occurs.public void close()
throws IOException
FilterOutputStream
The close method of FilterOutputStream calls its flush
method, and then calls the close method of its underlying output stream.
close in interface Closeableclose in interface AutoCloseableclose in class FilterOutputStreamIOException - if an I/O error occurs.FilterOutputStream.flush(),
FilterOutputStream.outpublic void write(byte[] b,
int off,
int len)
throws IOException
FilterOutputStreamlen bytes from the specified byte array starting at offset
off to this output stream.
The write method of FilterOutputStream calls the write
method of one argument on each byte to output.
Note that this method does not call the write method of its underlying input stream
with the same arguments. Subclasses of FilterOutputStream should provide a more
efficient implementation of this method.
write in class FilterOutputStreamb - the data.off - the start offset in the data.len - the number of bytes to write.IOException - if an I/O error occurs.FilterOutputStream.write(int)public void write(int b)
throws IOException
FilterOutputStreambyte to this output stream.
The write method of FilterOutputStream calls the write
method of its underlying output stream, that is, it performs out.write(b).
Implements the abstract write method of OutputStream.
write in class FilterOutputStreamb - the byte.IOException - if an I/O error occurs.