小编Der*_*rek的帖子

Java检测封闭流

我有一个由OutputStream和InputStream组成的通用套接字实现.

在我做了一些工作之后,我正在关闭OutputStream.

完成后,我的InputStream的read()方法返回-1无限的时间,而不是像我预期的那样抛出异常.

我现在不确定最安全的路线,所以我有一些问题:

  • 我可以安全地假设-1仅在流关闭时返回吗?
  • 是否无法重新创建强制断开连接时发生的IO异常?
  • 我应该发送一个数据包来告诉我的InputStream它应该关闭而不是前两个方法吗?

谢谢!

java sockets inputstream outputstream

8
推荐指数
1
解决办法
7044
查看次数

标签 统计

inputstream ×1

java ×1

outputstream ×1

sockets ×1