我想開發一個通用的基於VB.NET的應用程序,它將返回本地機器的以太網IP地址。我已經提到了在這裏討論的用於獲取機器IP地址的幾個問題,並發現了一些很好的建議。如何區分使用VB.NET的以太網和WiFi IP地址
我面對的問題是,當我運行這個應用程序時,它會返回我WiFi和以太網的IP地址。當我在別人的機器上運行此應用程序時,我無法確定哪個IP地址屬於哪個接口。我只對以太網IP地址感興趣。
有什麼建議?
這是返回IP地址列表的函數。
Function getIP() As String
Dim ips As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName)
For Each ip In ips.AddressList
If (ip.AddressFamily = System.Net.Sockets.AddressFamily.InterNetwork) Then
MessageBox.Show(ip.ToString)
Return ip.ToString
End If
Next
Return Nothing
End Function
你有怎樣的任何代碼你收到他們並操縱他們,我們可以看看? – Kat