2013-02-22 40 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枚舉網絡適配器來解決此問題