问题标签 [mdns]

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 投票
2 回答
2997 浏览

android - Android 上的 JmDNS

你在 Android 中使用 jmdns 成功发现服务了吗?我面临同样的问题,无法在 Android 中使用 jmdns 发现服务。

从我使用 jmdns 的代码中,我试图发现以下类型的服务:

我已经在我的 Linux Ubuntu PC 上安装了 _afpovertcp._tcp 服务类型(Avahi 包)。我的 Android 手机和我的代码和 linux 机器都配置为 WI-FI。仍然无法发现我的 Linux PC。

0 投票
1 回答
1376 浏览

android - 使用 jmDNS 取消注册 zeroconf 服务

我试图让我的 Android 应用程序在应用程序处于活动状态时通过 zeroconf 注册服务,然后在应用程序退出后取消注册。在我的 onResume 方法中,我有以下代码:

然后在我的 onPause 方法中:

我已经删除了启用多播的代码等。关键是,我可以很好地注册服务,然后可以在另一台设备上使用 zeroconf 浏览器查看它。但是,一旦注册,该服务就永远不会消失,除非我真的禁用了注册该服务的设备上的 wifi。对 unregisterService 的调用似乎并不真正影响服务注册。unregisterAllServices 似乎也没有任何效果。有人有想法么?

0 投票
1 回答
443 浏览

osgi - 邻居发现?

您好,为了获得在 IP 网络中宣布服务的周围节点列表,我尝试使用 Apple 的 Bonjour。但是,我无法获得这样做的“简单”教程。此外,我注意到大多数网站都专注于动态IP地址分配、服务等。但我找不到任何关于检测网络中其他节点的信息。尽管看起来简单明了,但我不知道从哪里开始。注意:我需要使用 Java(osgi 包)。需要帮助请!!谢谢

0 投票
1 回答
2349 浏览

python - 绑定到 mac os x 上的 mdns 多播地址

我想绑定到 mac os x 机器上的多播 DNS 组和端口来原型化一些 bonjour 功能。但是,当我尝试绑定到端口时,出现以下错误(顺便说一下,这是从 python 运行的):

看起来 mDNSResponder 绑定到地址:未设置 SO_REUSEADDR 的端口。

是否可以以让其他代理绑定到地址:端口组合的方式运行 mDNSResponder?

0 投票
2 回答
10390 浏览

bonjour - dns-sd:如何手动注册远程服务

我在另一个物理网络上的另一个远程系统上有一个服务,它的多播包没有到达我的本地系统,因此我看不到它的 DNS-SD 发布的服务。

我有一种方法可以在我的本地机器上手动注册它,以便只显示 DNS-SD 发现的服务的应用程序显示它?

0 投票
1 回答
6763 浏览

windows - Windows 如何知道如何解析 mDNS 查询?

当您安装 Bonjour for Windows 时,您可以从系统中的任何位置解析任何“.local”mDNS 名称。

例如,您可以“ping some_computer.local”,mDNSResponder.exe(Bonjour/mDNS Daemon)会响应。

但是,mDNS 在端口 5353 上运行,那么 Windows 是如何知道如何解析这些 DNS 查询的呢?

mDNSResponder.exe 是否以某种方式连接到 Windows DNS 解析器?

0 投票
1 回答
2375 浏览

c - 如何解析 MDNS 响应?

我们在网络上有一些设备(如 IP 摄像机)。我正在用 C 编写 API 来查找这些相机。这些摄像机支持多播 DNS 查询。我有查询格式,但我没有一般的响应格式。这样我就可以编写可以解析 MDNS 查询响应的 API。有人可以拥有 MDNS 解析器,最好以 C 或响应的确切格式实现。谢谢

0 投票
1 回答
919 浏览

linux - 子类型和 mDNSResponder

我想使用http://praxis.edoceo.com/howto/cups-airprint的指令发布我的本地打印机,但使用 mDNSResponder 而不是 Avahi。这不是关于哪个更好,因为 Avahi 可以做到这一点并记录在案,而是关于如何使用 mDNSResponder 实现相同的目标

问题是我不知道如何指定 AirPrint 工作所需的子类型 (_universal._sub._ipp._tcp)。

0 投票
1 回答
529 浏览

ipad - ipad mdns/bonjour 没有响应

我正在开发一个应用程序来获取有关网络设备的信息。

我已经看到两个不同的 ipad 进入不发送 bonjour/mDNS 流量的状态。

我使用了wireshark,根本没有看到来自ipad的任何广播流量。

我有一个 bonjour 广播,其他设备正在响应,但有问题的两台 iPad 没有响应。

在我关闭 ipad 并重新启动后,我看到了正常的 bonjour 流量,他们对我的 bonjour 查询的响应很好。

iPad已经运行了很长时间而没有关闭。

所以,问题是:iPad 运行了很长时间后,mDNS 服务停止工作后,它们是否会进入一个时髦的状态?

还有其他原因导致这种情况发生吗?

除了关闭让它再次响应之外,还有其他方法可以踢它吗?

0 投票
1 回答
57 浏览

javascript - MDN 扩展不工作

我正在尝试安装一个附加组件,但它说onextension could not be installed because it's not compatible with Firefox 11但它是(我写的)。

这是 install.rdf

你能帮助我吗?谢谢!