【发布时间】:2013-12-28 18:16:36
【问题描述】:
我有一个或多个非阻塞FileDescriptor 对象(已经创建并从某个子系统传递给我)。我想等待,然后使用某种 select() 从它们中读取。我如何在 Java (Android) 中执行此操作?我可以使用Selector 类吗?
【问题讨论】:
-
你有没有找到一个好的解决方案?同样的问题(VpnService)。
-
@CamHart 从 API 级别 21 开始,Android VpnService.Builder 具有将 fd 设置为阻塞模式的选项。看看这个developer.android.com/reference/android/net/…