如何在 macOS 中发现本地网络上的 SMB 文件服务器?

问题描述 投票:0回答:1

我需要列出 Mac 本地网络上所有可用的 SMB 主机及其网络地址。任何方法都可以(BSD API、(Core)Foundation API 或 shell 命令)。

详情

使用 macOS Finder 时,转到 -> 网络 (shift-cmd-K),它能够列出通过 smb 共享卷的运行 Windows 或 Linux 的系统。这证明服务器可以以某种方式被发现。

我尝试查看服务器是否通过 Bonjour 或 SSDP 进行广告,但事实并非如此。

Apple 的代码如何找到它们以及我该如何做到这一点?

Windows/SMB 是否可能为此使用另一种服务公告协议?如果是的话,那是什么?

macos networking filesystems bonjour upnp
1个回答
0
投票

可能是 WINS 或某些 Microsoft 专有的东西吗?

© www.soinside.com 2019 - 2024. All rights reserved.