问题标签 [nanohttpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1396 浏览

java - 安卓中的 Nanohttpd

我想制作一个使用 nanohttp 来创建 Web 服务器的 android 应用程序,此代码不会给我一个错误,但是当我在端口 8000 上的浏览​​器中键入 ip addr 时,它说连接超时请帮助任何帮助将在这里得到代码..

并且日志猫没有给我任何错误,所以我没有发布它......

0 投票
0 回答
489 浏览

android - iOS socket通过同一个wifi连接到Android

我有一个 iOS 应用程序和一个 Android 应用程序。android 应用程序将充当“服务器”,而 iOS 应用程序将充当“客户端”。我想要两种情况:

  1. 能够从 iOS 应用程序向 android 应用程序请求文件并将其下载到 iOS 设备上。

  2. 要将字符串或 XML 文件从 iOS 应用程序发送到 Android 应用程序,请在 android 应用程序中执行一些操作,然后用成功消息左右回复 iOS。

如果我可以通过套接字或一些解决方法(如在 android 应用程序上创建 http 服务器(如 httpd-nano ))直接执行此操作,您能否提出建议?

0 投票
1 回答
262 浏览

android - NanoHTTPD 在我玩游戏时停止

我有一个启动服务器 NanoHTTPD 的 android 应用程序。当我启动服务器,将应用程序留在后台,然后开始玩游戏或繁重的应用程序时,就会出现问题。几分钟后,服务器停止。我如何保持服务器启动,甚至玩游戏或使用其他应用程序?(如 AirDroid)

提前致谢。

0 投票
1 回答
2456 浏览

android - Android 嵌入式网络服务器

我想在我的 android 应用程序中嵌入一个网络服务器,连接到它的设备将具有两种功能。一个是发送一个 xml 文件,我可以解析并做一些事情,另一个是能够从我的 sd 卡下载文件。

我发现 nanoHTTPD 和 AndroidHTTPD 等,但不是很好的文档,而且我遇到了问题,尤其是在如何提供下载文件的能力方面。除了我上面提到的那些之外,是否有任何好的教程/示例可以处理文件或易于使用的库?

0 投票
1 回答
2052 浏览

java - 如何从 Nanohttpd 提供外部 css、jpg 和 gif 文件(Nanohttpd 在普通电脑上运行,而不是在 Android 上)?

在 index.html 中,使用外部 css 并使用图像 src 的路径从文件夹中请求 css 图像。但是,图像未加载,并且 css 样式未应用于页面。

在 index.html 中,使用了外部 css,并使用了图像 src 的路径来从文件夹中请求图像,但是。但是,图像未加载,并且 css 样式未应用于页面。

0 投票
1 回答
1158 浏览

java - android中的Nanohttpd不提供文件

我正在开发一个使用 nanohttpd 创建网络服务器的 android 应用程序,我的代码没有给我任何错误,但服务器没有运行,因为当我转到 xx.xxx.xxx.xxx:8765/index.htm 然后它给了我没有结果这是我的代码:请帮助...

0 投票
0 回答
928 浏览

android - 代理 Android webview(不在系统级别)

无论如何,是否只能在应用程序中以编程方式代理 Android Webview 请求?(我希望所有请求都通过嵌入式代理传递)到目前为止我发现的所有解决方案都是系统级别的,并且会更改整个 android 设备的代理设置,这是我不想要的。

0 投票
2 回答
1165 浏览

android - 无法在 android 上运行 http 服务器

我有一个 http 服务器代码(我尝试了 TJWS 或 NanoHTTPD),来自同一应用程序的客户端将连接到运行在端口 8080 或其他端口上的服务器。

我在一个单独的 AsyncTask 中启动服务器对象,所以应该没问题。

虽然 NanoHTTPD 完全无法启动我从 TJWS 日志中看到的其他方式,但它说的是;

这意味着服务器启动成功,第一个问题是0.0.0.0绑定地址可以接受吗?我的意思是它应该是 127.0.0.1 吗?对不起,如果这是一个菜鸟问题。

当我使用 adb shell 连接到我的模拟器并运行 netstat 时,我可以看到以下几行

通过谷歌搜索,我了解到 0 :::8080 意味着服务器正在监听 ipv6 和 ipv4,这没关系。

但是当我尝试访问它时,从我的客户端代码继续等待永恒。

我的 httpClient 代码

0 投票
1 回答
789 浏览

java - Webview 未连接到 nanohttpd

我正在尝试使用带有嵌入式 Nanohttpd 服务器的 Web 视图。我可以让两者都工作,但不能互相工作。

我可以将 WebWiew 请求发送到其他未嵌入的代理,这很有效。或者我可以从 firefox 向嵌入式代理发送请求并返回修改后的响应。

但我无法将 webview 请求发送到嵌入式代理,有没有人尝试过或遇到过这个?

我能提出的唯一假设是它失败的原因是我可能需要在后台或另一个线程上运行服务器?

我正在使用此处的代码来设置 webview 代理,我可以确认它确实有效WebView android 代理

0 投票
2 回答
1002 浏览

java - Android NANOHTTPD 问题?

我厌倦了用 nanoHTTPD 运行简单的 android 示例。当我在模拟器中运行程序时,它显示http://xxx.xxx.xxx.xxx:8080。如果我在设备中运行相同的程序,它会显示一个 IP 地址http://xxx.xxx.xxx.xxx:8080。我在移动浏览器和我的网络浏览器中尝试了这些 ip。它显示页面无法显示错误。我按照这个例子https://gist.github.com/komamitsu/1893396

这是我的代码。

提前致谢。谁能告诉我我必须做出什么改变才能得到正确的结果。