2011-08-23 85 views
0

是否有一个库或开放源代码的Obj C代码,可以让我嗅探网络上所有宣传的Bonjour服务?最好的,如果它适用于Mac OS X或iOS。Bonjour服务嗅探代码

Thx all。

回答

4

你被宠坏了的选择。

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

mdns -B _http._tcp 

和列表将返回并更新非常迅速的事物出现/消失。是的,这是open-sourced。苹果基于C的多播DNS(库和工具)的实现在大多数* NIX上编译时没有太多麻烦。

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

如果您不想使用mdns来宣传您自己的服务,请尝试network beacon

+0

谢谢克里斯。 “bonjour浏览器”对我来说效果很好。 – pbhowmick

+1

不用担心。如果您将问题标记为已回答,您将来会得到更多答复。 –