在nanoHTTPD中发出更多的http请求会导致关闭服务器

时间:2013-11-11 05:26:43

标签: android http nanohttpd

我有一个nanoHTTPD服务器在后台运行我的应用程序,当我有超过30个http获取请求到服务器,从那时服务器停止,图像加载失败。

服务器中的http请求数是否有限制,或者android无法一次处理那么多请求?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

您的Android应用程序是如何构建的?服务器是否由活动启动,作为其正常生命周期的一部分?如果是这样,Android可能只是停止&垃圾收集你的活动一旦在后台。

为避免这种情况发生,您需要启动Android服务并在服务中启动/停止NanoHttpd服务器而不是应用程序。

NanoHttpd服务器可以提供的页数或字节数没有限制。我会指出Android生命周期(不知道更多)。