cde*_*ker 5 select android p2p
我目前正在尝试评估是否可以为Android实现项目.我发现一个主要问题是,由于它是一个P2P客户端,我们必须在运行时保持大量的连接.现在连接不传输大量数据,它更像是一个消息传递系统,因此如果我们不时地读取64字节的单个消息,那么为每个连接创建一个线程会产生无用的开销.
所以我想知道在Linux上是否支持非阻塞IO,例如select()或poll().
有什么建议吗?
查看java.nio套接字,选择器和通道.一些链接:
Android:Unbuffered IO http://developer.android.com/reference/java/nio/channels/ServerSocketChannel.html http://developer.android.com/reference/java/nio/channels/SocketChannel.html http:// www.developer.com/java/article.php/3837316/Non-Blocking-IO-Made-Possible-in-Java.htm
或者,也许我没有正确地阅读你的问题.
| 归档时间: |
|
| 查看次数: |
4319 次 |
| 最近记录: |