Mac:如何查看正在运行的网络服务列表?

时间:2010-12-29 03:48:56

标签: macos networking midi nsnetservice

我正在编写一个需要与Mac上正在运行的网络服务连接的应用程序。

问题是,我不知道调用什么服务甚至是它使用的端口。有没有办法在Mac上浏览所有正在运行的网络服务?

更多信息:

  • 我正在连接到MIDI网络会话(位于所有OSX安装中的“音频MIDI设置”下)。我是否认为这是一项网络服务?

  • 我打算使用NSNetServiceBrowser来查找运行此服务的所有本地计算机。 (这是最好的方式吗?)

非常感谢任何帮助 - 谢谢!

2 个答案:

答案 0 :(得分:3)

  1. 从:
  2.   

    “......不知道该服务的名称或内容   甚至它使用的端口......“

    尝试终端:

    nc 192.168.1.30 1-9999
    

    用ip替换192.168.1.30,将1-9999替换为要扫描的端口范围。 1-9999表示从端口1扫描到9999 2.来自:

      

    “...我Mac上的网络服务......”

    尝试Bonjour浏览器。 http://www.tildesoft.com/

    只是一个不起眼的建议。

答案 1 :(得分:1)

Applications / Utilities 下的 网络实用程序 有一个端口扫描主机的选项,针对 {{1}运行将显示哪些端口为连接打开。