I\'m talking about speed limiting in download managers. For example, in Internet Download Manager there is a an option :
I actually need this for a project I'm doing on Linux. I noticed that transmission had the ability to limit download speeds. Peeking through their source code, you can find curl all over it.
With that said, libcurl seems to be a good api for C\C++ programs. The api doesn't look that bad and neither does the documentation.
see CURLOPT_MAX_SEND_SPEED_LARGE and CURLOPT_MAX_RECV_SPEED_LARGE in:
man curl_easy_setopt(3)
and the libcurl homepage