0
点赞
收藏
分享

微信扫一扫

BufferedInputStream/BufferedOutputStream包装流关闭引发的异常

瑾谋 2022-02-06 阅读 26
BufferedInputStream/BufferedOutputStream在关闭后,不仅仅可以关闭里面的节点流,还能关闭sockect。

因此网络编程用到包装流时,buffered相关操作的close()最好放到最后。

遇到socket is closed问题时可以考虑是这一原因导致的

加强记忆:

bufferedWriter用完记得flush(),否则无法写入,且可能出现Cannot send after socket shutdown: socket write error

举报

相关推荐

0 条评论