Bonjour,
J'aimerais savoir comment limiter la vitesse de download de mon application.
Cette derniere effectue une quantite n de transferts par des sockets TCP. Limiter la vitesse d'upload c'est simple, il me suffit de timer l'envoi de mon buffer et d'envoyer x octets par seconde, faire des petits calculs pour repartir correctement la bande passante.
Mais dans le cas du download, limiter la taille du buffer puis lire x octets par seconde me semble moyen. Ca engendre forcement des pertes (meme si ca se voit pas vu que c'est gere par l'aquitement TCP) N'y a-t'il pas une autre solution?
Je sais par exemple que sous windows on a des softs du genre Netlimiter qui permettent de limiter une application dans sa globalité. (Si la solution est dependante de l'os alors il m'en faut une pour Win, une pour Linux et une pour MacOS (BSD).
Merci!