Hi,
ich habe ein Progamm, mit dem man u.A. Dateien per FTP runterladen kann. (per FtpWebRequest).
Jetzt möchte ich aber gerne die Bandbreite, die genutzt wird, begrenzen.
Meine Idee wäre zu verfolgen, wieviele Bytes in einer bestimmten Zeitperiode runtergeladen wurden (z.B. pro Sekunde, oder pro Zehntelsekunde etc.) und wenn das Limit erreicht ist, per Sleep für den Rest der Zeitperiode den Thread anzuhalten (der FTP-Transfer läuft in einem extra Thread).
Ist diese Idee praktikabel oder gibt es bessere Lösungen?
Gruß