问题标签 [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.
iphone - iPhone SDK:Bonjour 和 NSNetService 名称!= 已发布名称?
在我的 iPhone 应用程序中,我发布了一个 bonjour 服务并使用以下委托方法:
“name”属性返回的是正确的设备名称“How's Testing”。但是,当我使用 Safari 发现可用服务时,名称是“hows-testing”——该服务是http://hows-testing.local.:somePortNumber。
为什么发布的名称与 NSNetService 报告的名称不同?如何显示已发布服务的实际名称?假设由于某种原因,无法从对象中获取已发布的名称,我该如何自己确定呢?我知道它基于设备名称,但替换规则是什么?删除撇号,用破折号替换空格......还有什么?特殊字符呢?
c# - Bonjour COM 库在哪里?
我已经在我的 Win7 64 位机器上下载并安装了Bonjour SDK for Windows 。
我尝试在 C:\Program Files\Bonjour SDK\Samples\CS 中构建这两个项目。但是,它们都引用了 Bonjour,导致我收到以下构建错误“无法加载类型库以供参考”“Bonjour”。图书馆未注册。
Bonjour 似乎已正确安装,因为我可以运行 Bonjour 打印机向导并且它似乎工作正常。
知道为什么 Visual Studio 找不到库吗?
顺便说一句,我正在使用 Visual Studio 2008。
python - ZeroConf 与 Python 聊天
我正在尝试为我们的帮助台系统设置 Bonjour(或 Ahavi)聊天机器人,它可以根据菜单系统回答基本问题。我的问题的基础是如何让 python 来创建机器人,以便它作为聊天客户端连接到网络。
基本上,我网络上使用 iChat 或 Empathy(或任何能够通过本地网络查看用户的聊天程序)的任何人都应该像看到其他用户一样看到机器人。实际的机器人部分编程起来非常简单,但我不知道如何在网络上获取它。
我研究了 ZeroConf,但我不确定它是如何工作的,或者如何让聊天服务与 python 一起运行。我已经看到了对 pybonjour、avahi 的 python 绑定和 pyzeroconf 的引用,但同样,我不知道如何设置它们。
如果有人能给出一个例子,或者参考,甚至是一篇关于这个主题的好文章,那将不胜感激。谢谢!
科里
python - 为 Finder 创建 Bonjour 服务
我正在玩一些 Bonjour,对于原型设计,我使用 Pybonjour 库,这在我的第一次试验中似乎很有魅力。但是,当我尝试创建在 Finder 中可见的服务时,我失败了。我将此页面用作要使用的服务标识符的参考。该文档指定了哪些服务可以在 Finder 中浏览。
我试过 _afpovertcp._tcp
了,它立即出现在 Finder 中。然而,两个更有趣的 ( _webdav._tcp, _ftp._tcp
) 没有。我是否遗漏了一些必需的组件,或者这是一个配置错误(例如,某些内置防火墙默认启用?)。我正在使用 Snow Leopard 10.6.3 进行测试。
我还在 Ubuntu 机器上尝试了服务器部分,结果完全相同。此外,我注意到 Terminal.app 发现了 FTP 服务器(在 Ubuntu 和 OSX 服务器上)。
编辑:更新:SMB ( _smp._tcp
) 有效,与 AFP 的行为相同。
我看到了这些可能性:
- Finder 需要的不仅仅是服务字符串
- FTP 和 WebDAV 服务的发现默认关闭,需要以某种方式启用
- FTP 和 WebDAV 的发现已在雪豹中删除(希望不是!!)
objective-c - 未能创建 oob 消息?
嗨,我正在尝试在两次 ipod 触摸之间构建一个简单的聊天客户端,作为学习 Bonjour 的开始。我很好地连接了两个设备,一切似乎都可以正常工作。我可以毫无问题地发送数据(没有错误),但是我什么时候应该接收数据而我没有。当我查看日志时,我看到“GCKSessionEvent_IncomingOOBPacket:未能创建 oob 消息”我已经尝试用谷歌搜索该消息的一部分以寻找答案,但实际上只有 0 个结果。我希望这里有人可能有答案。
谢谢
KC
回复评论:
这三个电话是
iphone - 什么是卓悦?
今天下午我在看 wwdc 视频时听到了 Bonjour 这个词。
所以我只想知道 Apple 中的 Bonjour 是什么。
这只是为了明确概念。
谢谢
iphone - CFNetwork 和 Bonjour 集成,用于 iPhone 到 Mac 的集成
我想结合使用 CFNetwork 和 Bonjour,以便能够在我的 iPhone 应用程序和 Mac 应用程序之间进行通信。iPhone 上的应用程序只有一个按钮。然后在 Mac 应用程序上,会有一个标签。如果在 iPhone 应用程序上按下按钮,则 Mac 应用程序上的标签会发生变化。
是否有示例代码可以做到这一点?如果没有,有人可以引导我朝着正确的方向前进吗?
谢谢!
objective-c - 将旧 iphone 应用程序 (ios2.2.1) 转换为较新的 iphone 应用程序 (ios4)
Bill Dudney 创建了一个示例 iPhone Bonjour 应用程序来演示如何使用 Bonjour 来发现和连接两个 iPhone。不幸的是,这个应用程序是为 ios2.2.1 制作的。有谁知道如何将此应用程序转换为新的 ios4?或者,如果有人知道为 ios4 制作的另一个示例应用程序?
iphone - wifi 和 3g iphone 和 mac 应用程序通信
我创建了两个应用程序,一个用于 iphone,一个用于 mac。他们来回交流。iphone被用作“遥控器”在我的mac上做事。现在,当我按下 iphone 应用程序上的按钮时,它只是改变了 mac 应用程序上文本标签的颜色。
截至目前,它只能通过wifi连接。它使用 bonjour 并查找发现的服务器。让他们也通过 3g 进行通信涉及什么?
示例代码??有人可以指出我正确的方向吗?
bonjour - _acp-sync._tcp bonjour 服务有什么用?
当我使用 bonjour 浏览器浏览我的家庭网络时,我看到我的所有 AirPort 基站都在宣传这个 _acp-sync._tcp bonjour 服务。谁能给我任何关于这是做什么的见解?