我正在编写一个需要与 Mac 上正在运行的网络服务连接的应用程序。
问题是,我不知道服务叫什么,甚至不知道它使用什么端口。有没有办法在我的 Mac 上浏览所有正在运行的网络服务?
更多信息:
我正在连接一个 MIDI 网络会话(在“音频 MIDI 设置”下找到,存在于所有 OSX 安装中)。我认为这是一项网络服务是否正确?
我打算使用 NSNetServiceBrowser 来定位所有运行此服务的本地计算机。(这是最好的方法吗?)
非常感谢任何帮助 - 谢谢!
我正在编写一个需要与 Mac 上正在运行的网络服务连接的应用程序。
问题是,我不知道服务叫什么,甚至不知道它使用什么端口。有没有办法在我的 Mac 上浏览所有正在运行的网络服务?
更多信息:
我正在连接一个 MIDI 网络会话(在“音频 MIDI 设置”下找到,存在于所有 OSX 安装中)。我认为这是一项网络服务是否正确?
我打算使用 NSNetServiceBrowser 来定位所有运行此服务的本地计算机。(这是最好的方法吗?)
非常感谢任何帮助 - 谢谢!
“......不知道服务被称为什么,甚至不知道它使用什么端口......”
在终端尝试:
nc 192.168.1.30 1-9999
将 192.168.1.30 替换为您的 ip,并将 1-9999 替换为您要扫描的端口范围。1-9999 表示从端口 1 扫描到 9999。
2. 从:
“...我 Mac 上的网络服务...”
试试卓悦浏览器。 http://www.tildesoft.com/
只是一个谦虚的建议。
应用程序/实用程序下的网络实用程序有一个端口扫描主机的选项,运行将显示哪些端口为连接打开。localhost