1

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

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

更多信息:

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

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

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

4

2 回答 2

3
  1. 从:

“......不知道服务被称为什么,甚至不知道它使用什么端口......”

在终端尝试:

nc 192.168.1.30 1-9999

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

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

试试卓悦浏览器。 http://www.tildesoft.com/

只是一个谦虚的建议。

于 2010-12-29T04:06:34.500 回答
2

应用程序/实用程序下的网络实用程序有一个端口扫描主机的选项,运行将显示哪些端口为连接打开。localhost

于 2010-12-29T04:36:59.443 回答