如何从iPhone中找到网络服务的IP

时间:2010-12-06 22:05:09

标签: iphone networking nmap

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

1 个答案:

答案 0 :(得分:1)

感谢@ ceejaoz上面的评论,我在Bonjour中很容易做到这一点。

我使用了Mono.Zeroconf(一个.NET / Mono Bonjour库)来宣传该服务,并使用默认的iOS NSNetService来解决它在iPhone上的问题。 (有很多关于如何在网络周围做这个的教程)。

我在Visual Studio中制作了一个Windows服务来实际运行通告ip和端口的代码,因为Web服务实际上不是一个好地方。

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