[RESOLVED] Bandwidth Limiter/Throttling
Hi...
I was wondering why there's few softwares in limiting/throttling bandwidth and, googled for someone who wrote a program in VB.net in C# or basic to throttle their own network speed(bandwidth) in their system. Then, searched for the same in vbforums, there's no one related to that in either...
So,The question is, Can we use vb.net to develop a application to limit one's own bandwidth to user entered bandwidth? and also, can able to limit bandwidth of each individual software which is running in their system?
if yes, I would like to make such application in vb...!!
like these examples:
NetBalancer & NetLimiter.
Re: Bandwidth Limiter/Throttling
This is the answer I gave at MSDN. It sounds like what you need is a small router between you and your ISP. Most, if not all routers, have bandwidth limiting capabilities.
Re: Bandwidth Limiter/Throttling
Quote:
Originally Posted by
dbasnett
This is the answer I gave at MSDN. It sounds like what you need is a small router between you and your ISP. Most, if not all routers, have bandwidth limiting capabilities.
haha.. thank you for ur response... and, i thought of that too... to do so, i need to buy a router which supports such function or atleast a router with ddwrt support. but, my question is not about any ways around my problem. I just need to know whether we can code such application in vb.net or not...!! So, its a simple YES or NO question, with some explanation. Thats all...!!
Re: Bandwidth Limiter/Throttling
alight. The answer is no.
You would need low level access to the bottom of the [commonly called] network layer. .NET is used to develop high level programs. You would most likely need to write a network driver; if you are not skilled at doing so, the chances are you will not be able to do it.
I'm also curious why you would want to do it, but that's a side note.
Re: Bandwidth Limiter/Throttling
Quote:
Originally Posted by
SJWhiteley
alight. The answer is no.
You would need low level access to the bottom of the [commonly called] network layer. .NET is used to develop high level programs. You would most likely need to write a network driver; if you are not skilled at doing so, the chances are you will not be able to do it.
I'm also curious why you would want to do it, but that's a side note.
Thank you SJWhiteley...!!
Yeah... about that. In my country, they set a limit for a higher speed. like U have to pay monthly rental of 15$ for a plan of 2Mbps(~220KB/s) upto 8GB & then, post that 8GB usage speed would be throttled to 512Kbps(~50KB/s) by ISP. So, if you try and see a video & mistakenly clicked a video , it would load the full video in FULL HD or HD before u can try change the quality. So, its kind of waste in usage of 8GB.
Thats the reason. We like the idea of throttling our own speed to save some bytes/MBs to load other websites speeder for little more days.
And, i'll change this thread to resolved...
Thank you SJWhiteley once again...
Re: [RESOLVED] Bandwidth Limiter/Throttling
I was going to chime in that it's typically not hard to limit the bandwidth of a single app, but yea, I see your application. You would need a custom network driver. Maybe one that throttles a packet stream for the first 10 second before opening it up to give you a chance to cancel your actions. I'd expect adblockers and scriptblockers are big in your country as well, since these help cut down on unnecessary bandwidth.
Re: [RESOLVED] Bandwidth Limiter/Throttling
Quote:
Originally Posted by
Jenner
I was going to chime in that it's typically not hard to limit the bandwidth of a single app, but yea, I see your application. You would need a custom network driver. Maybe one that throttles a packet stream for the first 10 second before opening it up to give you a chance to cancel your actions. I'd expect adblockers and scriptblockers are big in your country as well, since these help cut down on unnecessary bandwidth.
yep... 100% correct about adblockers & scriptblockers...! :-) :-D