问题标签 [upnp]

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 回答
313 浏览

java - 有人使用 GAE 进行 Nat 遍历吗?(作为保存映射的服务器)

因此,我可以使用支持 UPNP NAT 的客户端来限制我的应用程序。我很想看到任何使用 GAE 作为服务器来保存地图的开源 Java 项目,例如 (ClientID, IP:PORT)(以客户端上的一些简单打孔器为例) 有没有这样的项目?

0 投票
1 回答
3715 浏览

java - 使用 Java 中的任何 UPnP 库进行简单端口转发的示例?

我想在我的机器上使用 UPnP 向全世界开放端口 5555。您能否为我提供任何适用的开源库的此类 Java 示例。我需要一个 CODE SAMPLE,就像我可以给你的 C# 使用这个 lib

0 投票
1 回答
1290 浏览

c# - c# - 搜索 UPnP 设备,例如 Intel UPnP Spy

我已经在这个话题上下搜索了几个小时,但什么也没找到……呃……几乎什么都没有……

我需要一个简单的 C# 脚本来编写像 Intel Device Spy 这样的 UPnP Spy... 我不能使用 intel 应用程序,因为在我们公司,我们提供的功率计具有网络功能,这些网络功能安装为 upnp 设备。我们的一些客户无法在我们自己的应用程序中找到这些设备......所以现在我们需要一个 siple 来了解 Device Spy,我们的客户可以在其中看到 upnp 设备的 IP 地址......如果有人有类似的东西这已经......这将是 nice2have :D

非常感谢最好的问候 blacktronix

0 投票
2 回答
11967 浏览

upnp - UPnP AV 和 DLNA 有什么区别?

我是否认为如果我符合 DLNA 1.5,我已经实施了 UPnP AV?除了指定最低格式要求之外,DLNA 还能带给我什么?DLNA 不是建立在 UPnP 之上的吗?我确信 DLNA 设备发现完全基于 SSDP(UPnP 的设备发现协议)。DLNA 是否在内容发现或内容交付规范中添加了某些内容?

例如,Boxee 和 XBMC 都支持 UPnP - 它们不是适用于所有 DLNA 设备吗?

0 投票
1 回答
3395 浏览

xml - 是否可以使用带有 SOAP 的 UPnP 映射端口以绑定到我的 http 服务器正在侦听的本地端口?

比如说,我在 192.168.0.1 的路由器后面,它通向外部 IP,即 192.168.1.64(一个 dsl 调制解调器),它通向一个公共互联网地址。

是否可以通过对网关的 SOAP 请求使用 uPnP 将我的本地 http 服务器端口映射到该公共互联网地址的任意端口?

对不起,我在这件事上完全是新手。我正在网关上的端口 80 上使用 Putty 进行测试,使用 xml 发出 http。

POST /upnp/control3 HTTP/1.1 Cache-Control: no-cache Connection: Close Pragma: no-cache Content-Type: text/xml; charset="utf-8" 用户代理:Microsoft-Windows/6.1 UPnP/1.0 SOAPAction:"urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping" ... ..

谢谢。

0 投票
1 回答
1575 浏览

java - 如何使用 Android NDK 构建 Platinum UPnP 堆栈?

我在 MacOSX 10.6.5 上使用 Android NDK 构建 Platinum UPnP 堆栈时遇到问题。

我已经从这里下载了最新版本的 Android NDK for Mac ,安装了 SCons(用于构建)并从他们的网站下载了最新版本的 Platinum。

比我将 ANDROID_NDK_HOME 设置到我的 NDK 根目录并尝试构建:
scons -Q target=arm-android-linux并且我收到以下错误:

(...) 例外:ANDROID NDK 未配置,使用 host-setup.sh 配置它:(...)

问题是根据文档,该文件已从 Android NDK 中删除:

以前的版本要求您运行“build/host-setup.sh”脚本来配置 NDK。但是,此步骤已在版本 4 中删除。

现在我有点卡住了,不知道如何解决这个问题。

更新:

我已经下载了 NDK r3(最后一个缺少文件)并使用 host-setup.sh 对其进行了配置

但是当我尝试构建目标时,它会运行一段时间然后崩溃:

0 投票
5 回答
14760 浏览

python - Python:打开路由器后面的监听端口(upnp?)

我开发了一个应用程序,它本质上只是一个小型 ftp 服务器,能够指定您希望在启动时共享哪个目录。我将 ftplib 用于服务器,因为它很容易生病。我遇到的唯一问题是,如果你在路由器后面,你必须手动转发路由器上的端口,我发现这对我的用户(也就是同事/客户)来说有点太复杂了。

因此,我一直在寻找一种简单的解决方案来打开端口,但我发现大多数 API 都过于宽泛,超出了我的想象。有人知道实施起来相对简单的解决方案吗?

注意:尽管跨平台兼容性会受到欢迎,但它实际上只会在 Windows 上使用。如果有一个更简单的仅限 Windows 的解决方案,那么我会选择它。

谢谢!

0 投票
0 回答
1022 浏览

java - 如何在 Android 中使用 Platinum UPnP?

我已经成功地为 Android 构建了 Platinum UPnP 堆栈(6.4.690 和 NDK r4b),并最终得到了一个 libPlatinumJNI.so 文件。

现在我想知道如何在我的 Android 项目的代码中添加/使用这个库。

有人知道吗?

更新:

我问过 Platinum 的创建者,他告诉我,android 的中间层在他的待办事项清单上。

谢谢

0 投票
1 回答
583 浏览

python - Upnp:列出端口映射

我目前正在查看 miranda upnp 工具 (http://code.google.com/p/mirandaupnptool/)。upnp 有没有办法列出所有端口映射。我能够转发端口和删除端口映射,但我找不到列出所有映射的方法。

我在某处读到这个 ​​mac os x 工具确实列出了路由器上的所有端口映射

0 投票
1 回答
1351 浏览

c++ - 如何进行upnp动作?

我想使用 intel-upnp 实现端口转发。我得到如下 XML 数据:

现在,我要制作 upnp-action。但是,我不知道该怎么做。如果您知道 C 中的一些代码片段或有用的 URL,请告诉我。