реализация токена - PullRequest
       19

реализация токена

0 голосов
/ 03 февраля 2011

Я пытаюсь использовать алгоритм блока токенов в своем сетевом приложении для контроля скорости передачи данных, которые я хочу отправить.

У кого-нибудь здесь есть реализация этого алгоритма на языке Си?

В противном случае, есть ли у вас полезные ресурсы, где я мог бы найти решение?

Спасибо

Ответы [ 2 ]

1 голос
/ 18 апреля 2014

qLibc реализует Tocket-Bucket в C. Вы также можете установить начальную скорость взрыва и максимальные токены вместе со скоростью пополнения.Это гораздо точнее, чем простой подход к таймеру, и обеспечивает более равномерное распределение.

Я один из авторов.Проверьте это => qLibc

1 голос
/ 03 февраля 2011

Поскольку вы пометили «c ++», я бы порекомендовал вам попробовать его с использованием таймеров в boost asio.

...