我有一个与 PC 上的程序对话的 android 应用程序。我正在使用 Android (Java) Socket 类。如果我下次从 Android 发送内容时停止并重新启动 PC 应用程序,我会收到 IO 异常“Broken Pipe”。我的问题与此无关。这是问题:
如果我查询 Socket 的isClosed()方法得到了损坏的管道异常,它返回 false(即,它没有关闭),如果我查询 Socket 的isConnected()方法,它返回 true,即它已连接。有人可以向我解释这些结果吗?提前致谢!