Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get accurate download/upload speed in C#.NET?

Tags:

People also ask

How can I check my upload speed using CMD?

In Windows, click the start menu and type "CMD" to access the command prompt. Type "ping google.com" and choose "enter" to execute the function and retrieve a list of results. The results have several lines of data that show the speed along with other metrics.

Is 27 upload speed good?

According to the Federal Communications Commission (FCC), a good internet speed is at or above 25 Mbps. These speeds will support most online activity, such as HD streaming, online gaming, web browsing and downloading music.

Is 34 download speed good?

While most users are content with 25 Mbps download, power users and streamers should consider much higher speeds. Any internet connection above 25 Mbps is a good internet speed. The FCC currently defines a “broadband” internet connection as one that provides at least 25 Mbps for download speed and 3 Mbps for upload.


I want to get accurate download/upload speed through a Network Interface using C# .NET I know that it can be calculated using GetIPv4Statistics().BytesReceived and putting the Thread to sleep for sometime. But it's not giving the output what I am getting in my browser.