- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
如果可能的话,我正在尝试在内部 PHP 服务器上创建 UPnP 方法。我需要它基本上独立于平台,以便它可以在 Windows、OSX 或 Linux 上运行。
我相信我可以让 SOAP 协议(protocol)适用于 UPnP,但首先我必须确定服务器经过的网关/路由器的 IP 地址。是否可以使用 PHP 检索此信息?如果没有,Python 或 Ruby 怎么样?
我已经在 C# 中完成了此操作,但现在正在寻找一种更独立于平台的方法。
谢谢!
澄清:我正在寻找网关的内部 IP 地址,而不是外部 IP。
最佳答案
您可以使用外部服务(例如whatismyip.com 和类似服务(通过cURL)检索它)。
另一个选项:由于大多数路由器允许 telnet 连接或具有 Web 管理界面,因此您可以使用 PHP 登录,然后抓取外部 IP。
关于PHP - 获取网关/路由器 IP、UPnP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313408/
我正在浏览 DIAL 的功能,并发现它与 UPnP 非常相似,实际上它使用 UPnP 协议(protocol)进行设备发现 (SSDP)。 拨号提供什么,实际上是 UPnP 协议(protocol)的
我想知道 upnp/dlna 协议(protocol)是否可以同时将音频从单个媒体服务器流式传输到多个媒体渲染器。协议(protocol)允许这样做吗?谢谢。 最佳答案 基本上,这取决于您所说的“同时
我知道 DLNA 是 UPnP 的子集。我读了这篇文章:What's the difference between UPnP AV and DLNA? 但是,我仍然无法清楚地理解。 DLNA 内部有什
我想在网络上搜索我的媒体播放器。我认为它是使用 SSDP m-search 完成的吗? 另外,当我打开设备时,它会广播它的可用性吗?如何收听该广播,以及如何发送 m-search 查询? 最佳答案 I
我注册了一个 UPnP 设备: var o: IUPnPRegistrar; W: string; R: HRESULT; begin w := TFile.ReadAllText
我有一个记录音频的小应用程序,例如。从麦克风。现在我想通过 UPnP 提供该音频流,以便 MediaRenderer 可以访问和播放它。 我已经在使用 CLIG 来发现 MediaRender 的网络
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我在使用 Upnp 将视频文件发送到带有 java/android 的 xbox 时遇到了问题。 我使用 cling api通过网络发现和连接 upnp 设备。发现操作运行良好,检测到 xbox。问题
我正在尝试为视频编写一个 upnp/dlna 客户端,我希望允许按标题和日期排序的选项。 使用 Windows7/wmp 作为服务器,我可以使用“dc:title”或“dc:date”进行排序,它似乎
我在 Raspberry Pi 上安装了 RaspBMC,在 Window 笔记本电脑上安装了 XBMC,在我的 Android 设备上安装了 UPnPlay。 Raspberry Pi 始终处于开启
我试图找到一个允许我通过UPnP操作它的IP摄像机。 UPnP论坛提供了一个数字安全摄像机配置文件: http://upnp.org/specs/ha/digitalsecuritycamera/ 但
我目前正在将 UPnP 支持添加到应用程序中。它将充当媒体服务器、控制点和媒体渲染器。我的问题是媒体服务器和媒体渲染器应该实现为 2 个独立的设备还是一个带有 1 个嵌入式设备的根设备? 如果是后者那
我想搜索网络上的 Sat>IP 服务器。 Sat>IP 服务器向其他 Sat>IP 服务器和客户端通告其存在。我不能连续发送 M-SEARCH 消息,而是监听服务器 NOTIFY 消息。 初始化设备的
在一个项目中,我通过发送 ssdp 数据报包并接收 http url 发现了 UPnP 打印机设备。 使用这些 url,获取打开的连接,获取描述设备和服务详细信息的 xml 架构 这里我通过dom解析
当我尝试在设备上续订 UPnP 事件订阅时,出现 412 HTTP 错误:前提条件失败,SID 错误。 此错误仅发生在一台设备上,所有其他设备都可以正常工作。 Buggy 设备是 D-Link XTr
有谁知道如何在技术上将视频(即 Youtube 视频)发送到 Roku 播放器?有一个允许流式传输的“Twonky Beam”应用程序,它似乎是将 .mp4 文件发送到 Roku 进行播放。在此处查看
我想知道是否有人有我可以导入到 Eclipse 的 UPnP 设备扫描器的示例。我喜欢这个,因为当我在模拟器中看到它的功能时,我可以更容易地理解它的工作原理。 谢谢 最佳答案 我假设您所说的“设备扫描
我正在做一个应用程序,它在支持 upnp 的电视机中呈现网页。我已经用 Cling UPnP 实现了 UPnP现在我不确定如何进一步进行。电视和设备之间的连接是如何实现的?它是套接字连接吗?有没有人有
我正在尝试为不同的端口进行端口转发以进行通信,但它们似乎在重新启动时丢失了。 我正在使用脚本制作它们,它使用以下语法: upnpc -a 192.168.1.95 22 22 TCP ... 由于我的
我知道有一些不错的 UPnP 堆栈,例如“UPnP 技术的开发人员工具”(http://opentools.homeip.net/dev-tools-for-upnp)。这可行,但我不需要所有这些功能
我是一名优秀的程序员,十分优秀!