【发布时间】:2012-06-05 14:39:15
【问题描述】:
我有一个与 PC 上的程序对话的 Android 应用程序。我正在使用 Android (Java) Socket 类。如果我下次从 Android 发送内容时停止并重新启动 PC 应用程序,我会收到 IO 异常“Broken Pipe”。我的问题与此无关。问题来了:
如果我查询 Socket 的 isClosed() 方法得到了损坏的管道异常,它会返回 false(即它没有关闭),如果我查询 Socket 的 isConnected() em> 方法它返回 true,即它已连接。有人可以向我解释这些结果吗?提前致谢!
【问题讨论】:
-
Samir,该链接是关于损坏管道异常的含义。我已经明白了;这就是为什么我说我的问题与此无关。我想了解我从两个 Socket 方法获得的返回值。我更新了标题以澄清这一点。
标签: android networking network-programming