Saturday, 4 January 2014

Simple Download Speed Tester - Using C# with MS Visual Studio 2008

Objective:
To develop an application which will determine the Internet's download rate.

Concept:
To determine our download rate I just used some simple mathematics by noticing the start and end time of our test download then calculating download rate by converting time into kb/sec from seconds.

This application download GoogleTalk's setup file as a test from Google's web server because let's face it, neither I have/want my web server nor it would be as reliable a Google's. We know GoogleTalk's installer is around 1.5 MB in file-size so that we won't be downloading a file too small or too big but just good enough to get our download rate right.

Tools:

- MS Visual Studio 2008 ( .net framework 3.5 )

Compatibility:
Checked with
- MS Windows XP service pack 3
- MS Windows 7 service pack 1


Source Tutorial:
For a better concept and code understanding see this tutorial