i want to make an application that can throttle the internet/network bandwidth of other applications, in c++ preferably. i have the idea pretty much worked out. i could really use one. i know they exist but i would like to learn a little as well.
i know some c . i think i understand c++ well enough (functions, while/for loops, classes, inheritance, pointers, arrays, vectors etc). been studying those things for about a year and a half. i know some basic things of the windows API(windows, child, windows procedure, menu's, semaphores, timers) but nothing big.
i've been reading/searching around about winsock(out of a guess) to find out how bandwidth throttles are made but i havent found anything useful so far. can someone tell me where a good/the best place is to start out?