If you see some famous FTP applications like Filezilla, they are intelligently using bandwidth resources. For example, flashget has an option to download a file at a particular bandwidth rate.
How actually are they limiting the bandwidth?
I want to implement a bandwidth limiter on my FTP code. Any study or example code about this would be very much helpful.