检查互联网速度测试 VB.NET
Check Internet Speed test VB.NET
我正在尝试通过 vb.net 应用检查互联网速度。
我试过这段代码,但它没有给我正确的信息。
Dim netI() As NetworkInterface = NetworkInterface.GetAllNetworkInterfaces
Label3.Text = netI(0).Speed
Label3.Text = Label3.Text / 1048576
基本上我需要的是了解我的 mbps 网速测试下载
有道理自己想办法
首先你找到一个可以从网上下载的文件。
然后将文件大小转换为兆位或千位。您要测量的格式(Mbps 或 Kbps)
你知道下载速度是兆比特每秒或千比特每秒
先抓取开始时间
DateTime startTime = DateTime.Now
下载文件
Dim web_client As WebClient = New WebClient
web_client.DownloadFile("URL", filename)
现在捕捉结束时间。
DateTime endTime = DateTime.Now
现在您可以使用数学函数计算下载速度。
=文件大小/(开始时间(秒)-结束时间(秒)
注意:仅使用 DownloadFile
个 WebClient
。因为此方法在下载文件时会阻塞。不要使用 DownloadFileAsync
.
我正在尝试通过 vb.net 应用检查互联网速度。
我试过这段代码,但它没有给我正确的信息。
Dim netI() As NetworkInterface = NetworkInterface.GetAllNetworkInterfaces
Label3.Text = netI(0).Speed
Label3.Text = Label3.Text / 1048576
基本上我需要的是了解我的 mbps 网速测试下载
有道理自己想办法
首先你找到一个可以从网上下载的文件。
然后将文件大小转换为兆位或千位。您要测量的格式(Mbps 或 Kbps)
你知道下载速度是兆比特每秒或千比特每秒
先抓取开始时间
DateTime startTime = DateTime.Now
下载文件
Dim web_client As WebClient = New WebClient
web_client.DownloadFile("URL", filename)
现在捕捉结束时间。
DateTime endTime = DateTime.Now
现在您可以使用数学函数计算下载速度。
=文件大小/(开始时间(秒)-结束时间(秒)
注意:仅使用 DownloadFile
个 WebClient
。因为此方法在下载文件时会阻塞。不要使用 DownloadFileAsync
.