我已经在Android中使用套接字实现了HTTP服务器(处理GET。POST和DELETE请求)。为了使服务器无阻塞,我看到有
java.nio
包http://developer.android.com/reference/java/nio/package-summary.html。但是,选择键是接受,读取或写入。是否有任何示例链接或教程如何使用nio为所提到的每种方法实现非阻塞服务器?
注意:Http Core无法使用,因为Android不支持org.apache.http.nio。*
提前致谢!
答案 0 :(得分:2)
http://www.integratingstuff.com/2011/10/24/adding-a-webserver-to-an-android-app/给出了Android Web服务器的示例,链接http://hc.apache.org/httpcomponents-core-ga/httpcore/examples/org/apache/http/examples/ElementalHttpServer.java解释了多线程服务器。由于客户端数量仅为10,我使用了线程。