问题标签 [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 投票
2 回答
1358 浏览

iphone - 如何通过 bonjour 同步 iPhone 和 Mac CoreData 对象?

我知道以前有人问过类似的问题。我正在使用我在此处在线找到的同步演示应用程序,它使用图片共享作为指南。

我已将它集成到我的桌面和 iPhone 应用程序中,并且连接正常,但对于如何实际同步我的对象一无所知。

是不是这么简单

我使用了完全相同的对象模型,我只是想知道如何检查是否存在差异,并复制不同的对象模型。

任何人都知道任何可以显示这一点的示例代码吗?

非常感谢。

0 投票
5 回答
9633 浏览

iphone - 卓悦为 iPhone

我想知道 bonjour 是公共 API 还是私有 API?我们可以直接在我们的应用程序中使用它吗?

0 投票
2 回答
206 浏览

java - 为什么这个主机名看起来如此奇怪?

我使用 DNSSD.resolve() 方法来获取有关 Bonjour 找到的服务的信息。我能够获得找到的服务的端口以及它的主机名。但是,主机名看起来不像我预期的那样。我以为这将是一个 IP 地址,但它等于ID00926.local.. 那是什么?我可以使用它作为 IP 地址在 Java 中创建套接字吗?

0 投票
1 回答
2108 浏览

bonjour - 在 windows 中找不到 dns_sd.h

我正在为 bonjour 广告做一个 qt 应用程序..所以我需要为此使用 dns_sd 库。谁能告​​诉我在哪里可以找到该库或 ddl 或 dns_sd.h 文件..当我编译我的程序时出现错误“dns_sd.h 没有这样的文件”(我在 windows 下工作)

0 投票
1 回答
714 浏览

cocoa-touch - 是否有 API 可以访问 Apple 的 Bonjour 服务?

是否有 API 可以访问 Apple 的 Bonjour 服务(我打算与 iPad 共享我的非 iTunes 库)?

0 投票
0 回答
1400 浏览

objective-c - 使用“服务器客户端”模型通过 WiFi 连接 iPhone 和 Mac 的最简单方法

我对在 Mac 上创建服务器应用程序和在 iPhone 上创建客户端应用程序感兴趣。iPhone 将通过此连接向 Mac 发送命令。

最简单的方法是什么?我看过这里讨论的 NS/CFNetServices:

iPhone 和 Mac 之间的 Ad Hoc Wifi 连接 - 可能吗?

但我想知道这对于我正在尝试做的事情是否有点太复杂了。是否有教程或示例项目可以引导我完成此操作?更好的是,Mac 是否有类似 GameKit 的东西(简单性和功能性)来启用这种配对?

非常感谢您的回复!

0 投票
1 回答
878 浏览

iphone - iPhone 到 iPhone 传输的 GameKIt 的替代品

我需要在应用程序内将信息作为 NSData 对象从一部 iPhone 传输到另一部 iPhone,并且最初计划使用蓝牙/GameKit,但数据看起来将在 500KB -> 1MB 大小附近。我不认为这会与 GameKit(蓝牙)一起飞行,因为这将需要很长时间,而且似乎人们无论如何都会遇到 GK 的各种问题。

我希望用户不必在同一个 WiFi 网络上使其工作,但我已经没有选择和时间,所以我可能会对任何工作感到满意。

什么是合理的替代方案?设置越简单越好,或者带有示例代码的东西将不胜感激和首选。谢谢。

0 投票
1 回答
1261 浏览

iphone - CFSocketConnectToAddress and unrecognized selector sent to instance

I am somewhat new to iPhone dev and I have been getting unrecognized selector when I call CFSocketConnectToAddress in this code. I think it might be something basic that I am doing wrong. Any idea?

this is the complete error I get.

NSInvalidArgumentException unrecognized selector sent to instance 0x3922170

0x3922170 is the calling class.

{ CFSocketRef mySocket = CFSocketCreate(kCFAllocatorDefault, PF_INET, SOCK_DGRAM,IPPROTO_UDP, 0, socketCallback, NULL);

}

void socketCallback ( CFSocketRef s, CFSocketCallBackType callbackType, CFDataRef address, const void *data, void *info) {

}

0 投票
2 回答
8156 浏览

c# - 从.NET 使用Apple 的Bonjour 服务?

我有一个通过 Bonjour 发布的 iPhone 应用程序。Mac 对应的工作,它们同步和交换数据。现在我必须把那个小的 Mac 应用程序移植到 Windows 上。我决定使用 .NET(因为这就是我所知道的)。

该应用程序并不复杂,但我处于早期阶段。我需要浏览/发现 Bonjour 服务。对于这个任务,我下载了 Mono.Zeroconf 和 A​​pple 最新的 SDK(其中包括几个 C# 示例)。

我并没有真正粘贴代码,因为我真的在复制/粘贴示例。事实上,Mono.Zeroconf 有一个 MZClient.exe 可以用来测试“所有的 API”。

我的第一个测试是 - 在同一个盒子上 - 打开两个 cmd.exe 并启动一个注册服务的 MZclient,然后启动它并“发现它”。

它不起作用。

这是服务器:

在另一个终端上:

就是这样。没发生什么事。我当然尝试过不同的服务,但无济于事。甚至在那个领域玩了一点。请记住,这是同一个盒子。我在另一台计算机上尝试过,因为这是 OSX 中的虚拟机,所以我继续尝试“纯”win XP。没有。

注意:我有 Apple Bonjour 服务(启动并运行)以及 Apple SDK(稍后安装)。

鉴于这不起作用,我继续并决定尝试具有互操作和一些预编译示例(及其源代码)的 Apple SDK。

短篇小说,mDSNBrowser.exe 和 SimpleChat.exe 都不起作用/查看/发现任何东西。

我的盒子是 Parallels 下的 Win7,但这似乎并没有影响任何东西,因为原生 XP 也出现了同样的问题。

我做错了什么?

0 投票
2 回答
955 浏览

networking - 如何判断 bonjour 服务是 Wi-Fi 还是蓝牙?

我正在构建一个在两部 iPhone 之间发送信息的应用程序。该应用程序运行良好,但我遇到的一个问题是我无法判断 bonjour 是选择 wi-fi 还是蓝牙来建立连接。我想让用户能够选择他们喜欢的。另外,有没有办法以编程方式告诉设备的蓝牙是否开启?