0

是否有库或开源 Obj C 代码可以让我嗅探网络上所有广告的 Bonjour 服务?最好在 Mac OS X 或 iOS 上运行。

谢谢大家。

4

1 回答 1

4

你被宠坏了。

OS X 附带了mdns在链接本地网络上注册和浏览服务的命令。要浏览广告网站(通常是类型的服务_http._tcp.),您可以这样做:

mdns -B _http._tcp

随着事物的出现/消失,列表将立即返回并更新。是的,它是开源的。Apple 的基于 C 的多播 DNS(库和工具)实现在大多数 *NIX 上都可以轻松编译。

如果您正在寻找 GUI 工具,我发现Tildesoft的bonjour 浏览器应用程序非常有用。

如果您不想mdns用来宣传您自己的服务,请尝试使用网络信标

于 2011-08-24T22:39:03.630 回答