在C#中检测网络连接速度和带宽使用情况

有没有一种方法可以检测C#中的网络速度和带宽使用情况?即使是指向开源组件的指针也很受欢迎。

回答:

尝试使用System.Net.NetworkInformation类。特别是,System.Net.NetworkInformation.IPv4InterfaceStatistics应该根据您所寻找的内容获得一些信息。

具体来说,您可以检查bytesReceived属性,等待给定的时间间隔,然后bytesReceived再次检查属性以了解连接正在处理多少字节/秒。但是,要获得一个好的数字,您应该尝试从给定的源下载大量信息,然后进行检查;这样一来,您在进行测试时就应该“最大化”连接,这将提供更多有用的数字。

以上是 在C#中检测网络连接速度和带宽使用情况 的全部内容, 来源链接: utcz.com/qa/430825.html

回到顶部