riffraff76
Technical User
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!
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!