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
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