【问题标题】:How to enable mDNS support in android browser address bar如何在 android 浏览器地址栏中启用 mDNS 支持
【发布时间】:2015-08-07 14:55:47
【问题描述】:

如何在地址栏的 Android Chrome 浏览器中将 mDNS 名称 (test.local) 解析为 ip 地址?

在 windows 中安装 Bonjour 服务后,它可以在 Chrome 浏览器中运行。是否有类似的服务可以在 Android 中激活。

在 (zeroConfig) 等 Android 应用中可以进行 mDNS 解析。我读到可以使用 NSD 服务编写应用程序。但是Android的Chrome浏览器似乎没有这种支持。

我正在开发一个 IoT(物联网)网络应用程序,mDNS 服务将使我和其他像我一样的人的工作更加轻松。

【问题讨论】:

    标签: android google-chrome


    【解决方案1】:

    在这里查看答案:https://android.stackexchange.com/questions/49188/how-to-get-mdns-working-for-chrome-on-android

    natevw 的回答:

    我不这么认为。

    Apple 平台中的系统 DNS 解析器内置支持 mDNS,因此几乎所有应用程序最终都会使用核心 getaddrinfo 功能并支持 URL 和主机名中的 mDNS 和 什么的。

    在 Android 和其他平台上,即使有组播 DNS 正在运行的守护进程和可用于使用它的库,“典型”DNS 查找没有。因此,尽管最近的 Android 版本确实为开发人员提供了 一些 mDNS 功能作为平台的一部分,大部分不会退出 以他们的方式(因为他们需要这样做)来使用它们。

    这很糟糕,但 AFAIK 无非是自己动手 定制的 Android 构建(或说服谷歌改变它),可以 真正解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      相关资源
      最近更新 更多