【发布时间】:2011-02-03 09:50:09
【问题描述】:
我正在尝试在我的网络应用程序中使用令牌桶算法来控制我想要发送的数据的速率。
这里有人用 C 语言实现了这个算法吗?
否则,您是否有任何有用的资源可以让我找到解决方案?
谢谢
【问题讨论】:
标签: c++ c algorithm networking token
我正在尝试在我的网络应用程序中使用令牌桶算法来控制我想要发送的数据的速率。
这里有人用 C 语言实现了这个算法吗?
否则,您是否有任何有用的资源可以让我找到解决方案?
谢谢
【问题讨论】:
标签: c++ c algorithm networking token
由于您已标记“c++”,我建议您尝试在 boost asio 中使用计时器。
【讨论】:
qLibc 在 C 中实现了 Tocket-Bucket。 您还可以设置初始突发率和最大令牌以及重新填充率。 它比简单的计时器方法准确得多,分布更均匀。
我是贡献者之一。看看 => qLibc
【讨论】: