Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

how to even start writing a bandwidth limiter tool?

Status
Not open for further replies.

riffraff76

Technical User
Jul 2, 2008
7
GB
Hi all,

There are a number of tools out there, some of which are free which allow the user to limit the bandwidth available to various applications. They seem to be called bandwidth throttlers/limiers. However, i'd like a crack at trying to make something similar myself.
Bascially i have a 2Mbps internet connection and i'd love to be able to create something that could for example restrict the bandwidth of an ip/http/tcp connection to e.g. 64kbps or 364kbps etc.
Trouble is i have absolutely no clue how to start this one. Does anyone have any ideas they could suggest to get me started? I'm very familiar with vb.net.
It seems there are several types of tool available for this either 1/ use a proxy server like Squid for http 2/ use a limit set by intervening router/modem settings or 3/ use a plugin for the application itself e.g. firefox throttler. 4/ use a tool that sets limits on e.g. the client pc's LAN connections.
I would love even some idea as to how go about programming this on the clients pc so that i could have a control for any application that accesses the net. I usually have some notion on how to do most things but this one has me stumped.

Thanks!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top