查找本地网络上的所有设备

时间:2020-09-23 13:28:52

标签: vb.net

寻找一种更快的方法来查找连接到网络的所有设备。下面是我尝试的代码。它很慢,无法拾取所有设备。我连接了一些Raspberry Pi,循环找不到它们。

Dim i As Integer
    Dim strIPAddress As String
    Dim lstAddresses As System.Net.IPHostEntry

    For i = 1 To 255
        Try
            strIPAddress = "192.168.33." & i
            lstAddresses = System.Net.Dns.GetHostEntry(strIPAddress)
            Console.WriteLine(strIPAddress & " " & lstAddresses.HostName)

        Catch ex As Exception
        End Try
    Next i

1 个答案:

答案 0 :(得分:0)

您的出租车很容易找到有多少人正在使用您的wifi 。我发现这篇很棒的文章:
How to List all devices info on your WLAN /router Programmatically in C#
它位于 Csharp 中,但是您可以使用converter.telerik.com

轻松地将其转换为 Visual Basic