Bonjour. Je voudrais savoir comment on peut limiter la bande passante utilisee par un logiciel, mais en interne (donc pas via la proxy).
Par exemple LeechFTP on peut limiter la bande passante de chaque thread. C ce que je cherche a faire aussi, mais je ne vois pas comment. La seule solution a laquelle j'ai pense c'est de calculer combien de temps s'est ecoule depuis le dernier envois, de voir combien de donnees ont ete envoyes et d'en envoyer n/t.
Par ex si on reviens dans le thread apres 1/10 de secondes et qu'on veut envoyer 20 ko/s, on n'enverra 20/10 = 2 Ko ce coup la.
Le pb c'est qu'on ne peut pas prevoir si le thread va etre acceder a interval regulier. Il peut aussi y avoir une congestion dans le reseau et toutes les donnnes precedentes n'ont pas ete envoyees... bref la technique n'est pas fiable.
Est ce que qulequ'un connait une bonne technique pour limiter la bande passante par programation?
Partager