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



正在寻找一种更快的方法来查找连接到网络的所有设备。下面是我尝试过的代码。它速度很慢,并不能拾取所有设备。我连接了几个树莓派,但环路找不到它们。

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

您可以轻松了解有多少人在使用您的wifi。我发现了这篇很棒的文章:
如何用C#编程列出WLAN/路由器上的所有设备信息
它在Csharp中,但您可以使用converter.telerik.com 轻松地将其转换为Visual Basic

最新更新