如何完成类似FlashGet的限速功能?

rustle 2003-01-17 01:09:40
解决了这个问题,就解决了我的另外一个问题。

这样问比较清楚。

另一个问题在http://expert.csdn.net/Expert/TopicView1.asp?id=1366552

...全文
66 点赞 收藏 4
写回复
4 条回复
cxu123 2003年01月17日
就是这么简单,但不是非常精确,UNIX下都是这么做的,看看源代码就知道了
回复 点赞
rustle 2003年01月17日
不接收就可以了

原来这么简单
回复 点赞
rustle 2003年01月17日
数据不是我发送

“类似”FlashGet
回复 点赞
cxu123 2003年01月17日
实际非常容易,在你开始发送数据包,和每次发送数据后时保存和更新两个参数,一个记录你发送数据包的总字节数,一个记录时间间隔。这样你就可以算出发送速度,如果前面发送数据太快,就根据需要限制的速度算出一个延迟时间,然后睡眠这个延迟时间后在继续发数据。
回复 点赞
发动态
发帖子
通信技术
创建于2007-08-27

2781

社区成员

2.8w+

社区内容

通信技术相关讨论
社区公告
暂无公告