outputStream.flush();
时间: 2024-03-05 14:47:27 浏览: 105
OutputStream
`outputStream.flush()` 是 Java IO 中 `OutputStream` 类的一个方法,用于强制将所有缓冲的输出字节流发送到其目标。其方法签名如下:
```java
public void flush() throws IOException
```
在上面的代码示例中,我们在发送完消息后调用了 `outputStream.flush()` 方法,这是为了确保所有的字节都被发送出去,而不会留在输出缓冲区中。如果不调用 `flush()` 方法,可能会出现消息无法完整发送的情况。
需要注意的是,`flush()` 方法虽然可以保证数据及时发送,但是会增加通信的开销。因此,在实际使用中,应该根据具体情况决定是否使用 `flush()` 方法。
阅读全文