2013-02-22 117 views
0

我使用的是以下代码 local_addr.sin_addr.s_addr = INADDR_ANY; ,但我发现默认地址是vmware的ip,这不是我想要的。 正如我们所知,我们可以通过hostinfo-> h_addr_list枚举IP地址,但是如何筛选出非虚拟机IP地址?如何筛选出非虚拟机IP地址

+0

我不太明白这个问题。如果您的意思是将虚拟机IP地址与非虚拟机IP地址区分开来,那么只有IP地址无法这样做。 – m0skit0 2013-02-22 09:16:43

+0

也可以将VMWare配置为根本不使用虚拟IP,它可以共享主机的物理IP。 – 2013-02-22 18:59:05

回答

0

我已经通过GetAdaptersInfo/getifaddrs枚举网络适配器来解决此问题