我正在编写一个需要与Mac上正在运行的网络服务连接的应用程序。
问题是,我不知道调用什么服务甚至是它使用的端口。有没有办法在Mac上浏览所有正在运行的网络服务?
更多信息:
我正在连接到MIDI网络会话(位于所有OSX安装中的“音频MIDI设置”下)。我是否认为这是一项网络服务?
我打算使用NSNetServiceBrowser来查找运行此服务的所有本地计算机。 (这是最好的方式吗?)
非常感谢任何帮助 - 谢谢!
答案 0 :(得分:3)
“......不知道该服务的名称或内容 甚至它使用的端口......“
尝试终端:
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}运行将显示哪些端口为连接打开。