我在Bonjour上玩弄了一下,原型设计使用了Pybonjour图书馆,这在我的第一次试验中似乎像是一种魅力。但是,当我尝试创建一个在Finder中可见的服务时,我很难失败。我使用this page作为要使用的服务标识符的参考。该文件指定哪些服务可在Finder中浏览。为Finder创建Bonjour服务
我试过_afpovertcp._tcp
它立即出现在Finder中。然而,两个更有趣的(_webdav._tcp, _ftp._tcp
)没有。我是否缺少一些必需的组件,或者这是一个配置错误(例如默认启用了一些内置的防火墙?)。我正在使用Snow Leopard 10.6.3进行测试。
我也试过Ubuntu机器上的服务器部分,结果完全一样。另外,我注意到Terminal.app发现FTP服务器(在Ubuntu和OSX服务器上)。
编辑:更新:中小企业(_smp._tcp
)的作品,行为与法新社相同。
我看到这些可能性:
- 查找需要的东西不仅仅是维修管柱更 FTP和WebDAV服务的
- 发现被默认关闭,需要以某种方式启用的
- 发现FTP和WebDAV已被删除雪豹(让我们希望不!!)
是的,我使用了一个类似的工具,并发现服务。另外,例如,终奌站。但是,这打败了这一切的目的。我希望能够浏览Finder中的服务,而不需要最终用户输入任何URL或安装第三方软件。 – Krumelur 2010-06-26 11:23:26