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

iphone - 仅通过蓝牙设置 iPhone P2P 而没有 GKPeerPickerController

我想使用自定义界面与 p2p 游戏中的其他 iDevices 连接。我知道我可以使用GKSessionGKSessionDelegate使用较低级别的 Bonjour 浏览。但是他们俩都会通过蓝牙和wifi搜索设备。

我只想列出蓝牙设备。我知道这在过去被回答为不可能,但飞行控制应用程序似乎能够做到这一点。

0 投票
1 回答
3183 浏览

iphone - Can the iPhone use Bonjour messaging?

Can the iPhone use Bonjour messaging?

0 投票
1 回答
2679 浏览

java - 从 iOS 到 JmDNS 的 Bonjour:叫什么名字?

我敢肯定我离让这个工作只有几封信的距离,但也许不是......

在服务器端,我有这个(Java);

这与我的 Java 客户端或Bonjour 浏览器完美配合(服务在本地显示为“_mjdj._tcp.”)。所以在Java中这是有效的:

但是从 iOS 客户端我似乎找不到服务(或其他东西)。我已经有了委托方法,但是这个

产生此错误

如果我这样做(猜测)

netServiceBrowserWillSearch调用,但之后没有。

0 投票
1 回答
9458 浏览

iphone - 如何使用 Bonjour 跨子网宣传服务?

我熟悉 Bonjour 在“本地”域上的广告服务的使用。我已经完成了几个示例,并且我知道我为此使用的相应 Cocoa 类。

我很好奇我如何将简单的 Bonjour 服务宣传到不同的子网。具体来说,我正在尝试编写一个在通过以太网连接的桌面上运行的网络服务。客户端在通过 Wifi 连接的移动设备 (iPhone/iPad) 上运行。在我的网络设置中,Wifi 与以太网位于不同的子网中。但是,两者都在防火墙后面。我不需要在防火墙外做广告,我只是希望 wifi 客户端能够看到由以太网连接的服务器发布的服务。

这可能吗?我知道 Bonjour 应该支持跨子网的通信,但每当我尝试阅读此功能时,它都会深入研究 DNS 记录等。我是一名应用程序开发人员......我不知道这些东西,我也不希望用户担心它。我错过了一些简单的东西吗?

0 投票
1 回答
873 浏览

c++ - 在visual c++ windows窗体应用程序中实现bonjour sdk

我已经在一个可视化 c++ 控制台应用程序中成功实现了 bonjour sdk。但是当我尝试在 Windows 窗体应用程序(visual c++)中实现相同的代码时,我收到了可能与 bonjour dll 的一些本地堆问题有关的奇怪错误。

文件 dbgheap.c 中的以下断言失败:

如果有人知道一些处理此类问题的资源,那将非常有帮助。

非常感谢您的帮助

0 投票
1 回答
504 浏览

java - 基本的bonjour java IP地址解析

我正在使用 bonjour (with java) 来尝试获取网络上设备的 IP 地址。我看过这个问题:Get Device IP with Bonjour并且正在使用 InetAdress getByName 方法(使用已解析的主机)来获取 IP 地址。

问题是我得到的这个 IP 地址与我所知道的关于该设备的任何信息都不匹配!我真正想要的是设备的本地路由器分配的IP地址。(在这种情况下,它是 192.168.1.146)我得到的是(始终如一地,每次)是 208.68.xxx.xx

后一个地址似乎不是我的 WAN IP,我不知道它到底是什么......我为我连接的每台设备都获得了一致的地址......任何帮助将不胜感激!(也许我需要以某种方式翻译 IP 地址?)

0 投票
3 回答
9676 浏览

iphone - Bonjour 在没有 Gamekit 的情况下通过蓝牙?

我想知道在 iPhone OS 3.0 或更高版本中直接使用 bonjour 通过蓝牙而不使用 GameKit 的可能性。任何人都可以提供任何例子吗?

0 投票
2 回答
13628 浏览

iphone - How can I create a small Mac app that receives data over the WiFi network from an iOS app?

What I need is to have a simple screen in this Mac app that just prints a string as the iPhone is transmitting strings through the WiFi network.

This string is simply a string value from a slider being adjusted up and down by the user on the iPhone. The data will be sent to the Mac app and then the Mac app will receive this signal from the WiFi network and simply print the values.

This is a constant connection. I'm not trying to sync once. I'm trying to listen to the iPhone device from the Mac to see if the iPhone is sending any more strings as the user slides the UISlider up and down from the iPhone app.

How can I create the client side? Do I need to use Bonjour or something?

0 投票
1 回答
394 浏览

windows - 什么是 Bonjour,我为什么要重新使用它?

在程序(vb.net)中使用 Bonjour 有什么好处,甚至可能吗?难道我不能只使用我的程序得到相同的最终结果吗?

0 投票
2 回答
2748 浏览

objective-c - NSNetservice 没有得到 netServiceDidPublish 委托调用

我想做的是在我的 ipod touch 上启用一个简单的 bonjour 服务。在我发布我的自定义 bonjour 服务后,委托人没有收到“netServiceDidPublish:”调用。我还检查了“netService:(NSNetService *)sender didNotPublish:”中没有任何错误消息。以下是我的代码部分:

在此代码部分之后,我可以获得“netServiceWillPublish”委托调用,但没有“netServiceDidPublish”有人知道吗?提前致谢。