首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查网速测试VB.NET

检查网速测试VB.NET
EN

Stack Overflow用户
提问于 2021-07-24 18:33:44
回答 1查看 698关注 0票数 2

我正在试着检查vb.net应用程序的互联网速度。

我试过这段代码,但它没有给我正确的信息。

代码语言:javascript
复制
Dim netI() As NetworkInterface = NetworkInterface.GetAllNetworkInterfaces
Label3.Text = netI(0).Speed 
Label3.Text = Label3.Text / 1048576

最基本的是,我需要知道我在mbps中的网速测试下载。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-24 19:06:18

用你自己来理解它是有逻辑的。

首先,你会发现一个可以从互联网下载的文件。

然后将文件大小转换为兆比特、千字节。要测量的格式(Mbps或Kbps)

您知道下载速度是以每秒兆比特()或每秒千比特()为单位的。

首先捕获开始时间

代码语言:javascript
复制
DateTime startTime = DateTime.Now

下载文件

代码语言:javascript
复制
Dim web_client As WebClient = New WebClient        
web_client.DownloadFile("URL", filename)

现在捕获结束时间。

代码语言:javascript
复制
DateTime endTime = DateTime.Now

现在,您可以使用数学函数计算下载速度。

=文件大小/(开始时间以秒为单位-结束时间以秒为单位)

注意:只使用DownloadFile of WebClient。因为此方法在下载文件时会阻塞。不要使用DownloadFileAsync

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68512798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档