问题标签 [bonjour]

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 投票
5 回答
14310 浏览

javascript - Javascript 中的 Bonjour 发现?也许?

所以这是一个远射,我会从那个开始。

是否有可能仅在 javascript 中发现 bonjour 广告的 HTTP 服务?

为什么这会有用?想象一个本地服务在处理一些数据(例如您当前的纬度/经度),这些数据通过网络服务公开并由 Bonjour Zeroconf 公布。(远程)网站可能想知道您当前的纬度/经度,而不必知道您正在运行MyGPSserverVersion2,该网站可以使用 javascript 搜索本地 bonjour _Compatible_location_services._tcp,然后在获得 IP 地址后继续。

如果这是不可能的(我认为可能是这种情况,Javascript 相当受限)那么障碍是什么,有没有人对如何克服它们有任何想法?

0 投票
4 回答
11156 浏览

python - 通过 Zeroconf/Bonjour 发布的最简单方法?

我有一些我想用 zeroconf 显示的应用程序。

  1. 有没有一种简单的可编写脚本的方法来做到这一点?
  2. 我的网络管理员需要做些什么来启用它吗?

Python 或 sh 将是可取的。欢迎针对 Linux 和 OS X 提出特定于操作系统的建议。

0 投票
4 回答
12743 浏览

windows - 是否有适用于 Windows 的 Bonjour SDK?

我想知道如何在 Windows 上实现 bonjour,以便我可以在 Windows 上设置服务器并使用 iphone(客户端)的 bonjour 服务访问 Windows(服务器)中的文件。

谁能告诉我我们是否有任何适用于 windows 的 java api 或任何适用于 windows 的 bonjour sdk?提前致谢..

0 投票
3 回答
5570 浏览

objective-c - NSNetService 委托未被调用

我正在尝试使用以下代码将 NSNetService(名为“My_Mac”)解析为后台应用程序中的 IP:

在同一个类中,我定义了这些委托方法:

这是奇怪的部分:除非我在“[service resolveWithTimeout:5];”之后运行 NSAlert,否则不会调用委托方法。有任何想法吗?

0 投票
1 回答
694 浏览

iphone - 有关使用 wifi 远程访问 802.11 路由器上的客户端的应用程序的问题

所以应用商店里有一些应用程序可以实现通过路由器访问无线网络上的机器。应用程序,例如 Apple 自己的 Remote 应用程序,可让您通过 wifi 远程控制计算机上的音乐。或者另一个更神奇的应用程序,WifiRemote 将它提升到一个新的水平,让您可以从您的 iPhone 控制您的整个计算机!哇。

所以现在我的问题,请原谅我无聊的介绍。这是如何运作的?显然,iphone上有一个wifi模块与路由器上的wifi模块连接,这是有道理的。

  1. 路由器是否通过 IP 地址或 MAC 地址跟踪它在其上运行的客户端或设备的数量?

  2. 路由器通常可以支持多少个客户端是否有限制,或者它是否因路由器而异?

  3. iphone sdk 中是否有 Wifi API 可让您轻松连接到路由器并与之通信?

  4. 连接到路由器的过程是什么,更具体地说,连接到您想要的计算机或硬件设备是什么?
  5. 一旦建立了连接,你如何向客户端操作系统发送命令并告诉它要做什么!?它是否需要一些深入的后台操作系统编程?

我还有很多问题,但我们就这样吧 :) 正如你所看到的,我真的很想了解这个概念,即通过 wifi 网络远程访问,因为它非常有趣!任何人必须提供的任何和所有答案/评论/链接/参考将不胜感激!我是来学习的。谢谢!

0 投票
1 回答
250 浏览

iphone - 关于使用 Bonjour 或其他方法保护与非计算机设备的连接的问题

所以我有一个我正在处理的项目,我基本上想从 iPhone 发送一个基本的是/否命令到一个支持 wifi 的设备,该设备也连接到同一路由器上的网络。这个其他设备不是电脑,所以我想知道我是否仍然可以使用 Bonjour?为了使用 Bonjour,两个通信设备是否都需要安装并运行某种允许它们通信的脚本?连接到连接到路由器的设备,然后向其发送信息/命令的最佳方式是什么?我真的可以使用一些帮助来寻找方向,因为一旦我确定了我需要使用哪些工具,我就可以研究它们并完成它(也许)。如果有人可以提供任何见解/建议,将不胜感激!提前致谢

0 投票
1 回答
1648 浏览

iphone - 在iphone上使用bonjour会自动启用蓝牙吗?

我正计划在 iphone 上使用 bonjour 的点对点应用程序。将没有可用的wifi,因此我依赖蓝牙。我知道基于 bonjour 的服务可以在没有 wifi 的情况下通过蓝牙工作。

我的问题是,当我启动 bonjour 服务或尝试进行发现时,手机上的蓝牙会自动启用吗?

如果没有,我该如何启用蓝牙 - 我在 SDK 中找不到任何公共 API?

问候,HB

0 投票
1 回答
284 浏览

java - 无法在 mac 上正确运行 java 应用程序

我有一个小问题..我在 windows 中创建了一个 java 应用程序,我的 .jar 由整个应用程序组成..我将此 jar 文件复制到 mac 并从那里执行它工作正常..如果我执行 Java 应用程序包含 bonjour 代码。 Windows 上的 jar 它工作正常,bonjour 开始做广告......但是,对于 mac,该应用程序运行良好,但不宣传 bonjourservice.. 我不明白其中的区别.. 谁能解释我是这样的吗?

0 投票
1 回答
1413 浏览

iphone - iPhone SDK:手机到手机文件传输

将文件从 iPhone 复制到 iPhone (p2p) 的最简单方法是什么。

我能想到的唯一方法是:

  • 使用 Bonjour 发现服务器应用程序(它将通过 Bonjour 做广告)

  • 使用 NSStream(或套接字),然后从对等点到对等点的文件中流式传输数据(读取文件块,发送文件块等等,直到读取整个文件)

是否有一种 API/方法可以处理所有流数据,并且只需从一个地方复制一个文件,而无需使用流或套接字进行低级编程(类似于http://msdn.microsoft.com/en-us/library /ms740565(VS.85).aspx )?

我想我也可以通过建立会话使用 GameKit 和流数据,但似乎 Baonjour 提供了更多的灵活性。

谢谢

0 投票
1 回答
198 浏览

iphone - Bonjour 网络是否适用于运行 10.4 的 ppc?

我为 Mac 10.5 桌面开发了一个应用程序,它使用 Bonjour 服务通过 wifi 与 iPhone 通信,它在 Mac 10.5 上运行良好,并且能够使用 bonjour 通过 wifi 与 iPhone 进行所需的同步。

但是相同的桌面应用程序(尽管我为 ppc 10.4 重新编译并且编码有一些更改,例如需要删除 @property 等)在运行 10.4 的 ppc 上不起作用。

我在这两种情况下都尝试过: 1. 让桌面为服务器,iPhone 将找到服务,由桌面发布 2. 让 iPhone 为服务器,桌面将找到服务,由 iPhone 发布

但在这两种情况下,我都没有成功,要么桌面无法发布服务,要么无法找到服务。

请让我知道,如果您也遇到过这种类型的错误并在其中找到了一些解决方案。另外,如果您需要更多解释,请问我。

谢谢, 桑尼夫