Limiter l'utilisation de la bande passante
skimpy
Membre
Bonjour,
Savez-vous comment fonctionnent les applications qui sont capables de limiter le débit descendant et ascendant ? J'ai trouvé un blog où une personne utilise la commande sudo ipfw pipe 1 config bw 64kbit/s et sudo ipfw add 1 pipe 1 src-port 80.
Je ne trouve pas ça spécialement propre. J'utilise la classe NSStream mais je n'ai rien trouvé.
Si vous avez des idées, merci de les partager.
Savez-vous comment fonctionnent les applications qui sont capables de limiter le débit descendant et ascendant ? J'ai trouvé un blog où une personne utilise la commande sudo ipfw pipe 1 config bw 64kbit/s et sudo ipfw add 1 pipe 1 src-port 80.
Je ne trouve pas ça spécialement propre. J'utilise la classe NSStream mais je n'ai rien trouvé.
Si vous avez des idées, merci de les partager.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Hello,
Regarde le code source de SpeedLimit sur GitHub voir ici
A voir...
A la réflexion, je me demande si c'est possible via le SDK ce que tu recherches.
En fait, je n'en sais rien, mais ce n'est pas tout à fait impossible.
Les streams sont quand même (pour ce dont je me souviens) des implémentations relativement haut niveau des flux de données alors qu'ici il s'agit d'interagir avec les protocoles de bas niveaux. La solution pourrait peut-être venir justement d'une réécriture au départ des sockets. Il est à ce moment la possible (à mha) de limité l'acceptation des packets entrant en bridant la fonction de réception.
Sethy