Hello Bruce,
Thank you a lot. That resolved the problem alright.
When multiple upload threads are running and each is throttling bandwidth and calling the bytestransferred event handler. I see that a new problem arises. Each thread is making sure that the speed is throttled to for e.g. 256Kbps correctly. However, the end result is that the overall application upload speed is multiplied by the number of running threads. It is kind of a logic question here. What do you think is an efficient logic to control that and make sure no matter how much transfers are running in background, the total speed doesn't exceed 256Kbps?
Thanks in advance.