我正在为 Android 设备编写软件,该设备用作由 PC 上的程序运行的工业过程的遥控器。PC 始终在监听,Android 设备使用 Android Socket 类打开与 PC 的连接。之后,它可以发送命令或请求数据。(所以我猜您可以将 Android 视为客户端,将 PC 视为服务器)。
任何一方都可以关闭连接。在 PC 上,有一个 WinSock 事件处理程序,当 Android 关闭连接时会调用它,但我不知道如何在 Android 端做同样的事情。我在 Android Socket 文档( http://developer.android.com/reference/java/net/Socket.html )中没有看到任何关于事件或回调的内容。当 PC 异步关闭连接时,如何通知我的代码,以便我可以通知用户、关闭连接结束或采取其他操作作为响应?
提前致谢。