7 Dec 2006

[疑问] 如何正确使用 libcurl 限制传输速度?

curl 早在 2002 年时(v 7.10 )就支持了限速功能,不过不是在 lib 里面,而是在 curl 这个 apps 中。

在今年 6 月份的时候,curl 将限速功能加入了 lib,同时引入了 CURLOPT_MAX_RECV_SPEED_LARGE,CURLOPT_MAX_SEND_SPEED_LARGE 两个选项。加入这一功能的 patch 是:

http://curl.haxx.se/mail/lib-2006-06/att-0088/high_speed_limit-2.patch

我按照这个 patch ,写了段测试限速功能的 code,但是却不工作。我的 code 在这里:

http://jicknan.googlecode.com/svn/trunk/doc/code/curl.c

很奇怪,不知道问题出在哪里,哪位可以帮帮我?

--
"生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消失,最后变得像挨了锤的牛一样。"

2 comments:

  1. 哈哈,偶可以帮你,
    不过要等到下个世纪,等俺先把linux学会再说。

    ReplyDelete
  2. 这个已经解决了,后来忙别的,没来得及报告 :-)
    这次也没空闲详细报告了。

    ReplyDelete