0

我想使用某种类似 nmap 的功能来自动发现网络上某处的 ASP.NET Web 服务器(在端口 443 上运行)。这样用户就不必手动查找和输入 IP。有没有好的/干净的方法来做到这一点?

4

1 回答 1

1

感谢@ceejaoz 上面的评论,我能够在 Bonjour 中轻松地做到这一点。

我使用Mono.Zeroconf(一个 .NET/Mono Bonjour 库)来宣传该服务,并使用默认的 iOSNSNetService内容在 iPhone 上解决它。(网上有很多关于如何做到这一点的教程)。

我在 Visual Studio 中创建了一个 Windows 服务来实际运行广告 ip 和端口的代码,因为 Web 服务并不是一个真正的好地方。

一个重要的警告(截至 2010 年 12 月):Mono.Zeroconf 附带的 Bonjour DLL 完全损坏(没有错误,它们只是不做任何事情)。取而代之的是从Pidgin那里偷。

于 2011-09-27T20:54:54.873 回答