如何列出本地网络上的所有计算机名称(mac os x 10.6,cocoa)?

时间:2011-02-20 22:47:51

标签: cocoa

我是可可编程的新手,但我想知道是否有办法获取并显示本地网络上的计算机名称列表。如果我可以显示计算机名称列表,每个计算机名称都是菜单项,那将是非常好的。这是一个Mac应用程序。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用Bonjour技术来发现网络上的服务。通过网络使用iTunes音乐共享时,您可以看到它的实际效果。

如果您在所有Mac上运行自己的服务,您将使用Bonjour在网络中宣布服务,然后其他Mac可以找到它们。

BTW Bonjour只是Apple的标准mDNS和DNS-SD(用于服务发现的SD)的名称。它也可以在Linux和Windows中使用。