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