解决Android接入服务器NanoHttpd响应慢的问题

根据工作需求,要完成在电脑端访问Android设备文件的功能,也就是说把Android设备作为服务器,电脑作为客户端访问,通过nano可以实现,具体实现过程我就不详细写出了,网上很多内容,实现起来方便快捷,这篇文章主要说的是nano的2.3.1版本访问Android设备图片时很久才会返回内容,20k左右的图片需要17s甚至更久才会返回,无法满足使用要求,百度一下,目前只看到了一篇文章说明其原因和解决方案,关于在android平台使用nanohttpd实现的http服务在WIFI环境下响应明显太慢的问题_10km的博客-CSDN博客_android nanohttpd这篇文章解释了原因,大家可以看一下。

具体来说就是nano作者了解到了情况然后上传代码解决了响应慢的问题,但是没有生成版本,在项目地址GitHub上,我们可以看到

解决Android接入服务器NanoHttpd响应慢的问题_第1张图片

最新一次release版本是2016年的2.3.1,但是在2019年上传的新代码没有生成版本,在之前提到的那篇文章里,博主提到了两个解决方案:

        1.使用快照版本,这个我不知道如何使用,有会使用的麻烦告诉我一下

        2.下载源码,自己编译发布新版本,博主发布了但是打不开。

        我没有编译也不知道怎么使用快照,然后直接把源码下载下来copy到项目中,解决了响应慢的问题。

解决Android接入服务器NanoHttpd响应慢的问题_第2张图片

把这部分代码copy下来就行了,不需要其他东西。

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台,这篇文章分析了源码,想要了解的也可以看一下


————————————————
版权声明:本文为CSDN博主「解牛之术」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/androidforwell/article/details/124867801

你可能感兴趣的:(http,优化,android)