VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2528回复:3

关于ghttp,十万火急

楼主#
更多 发布于:2002-05-11 18:09
我现在用ghttp库做一个网络软件,遇到一个大问题,怎么也没有搞通,请大家帮忙。
这个软件可能会建立很多的http连接,我把它们缓存在一个队列里,一旦这个队列满了,就需要destroy一些请求。我用ghttp_request_destroy函数来清除它。对于已经完成的链接(状态为ghttp_done),没什么问题,但对于没有完成的连接,则一旦清除以后,以后的请求中,ghttp用到的结构ghttp_request里面的内容就会乱掉,比如出现空指针之类的,结果程序立刻崩溃。怎么办?难道不能掐死未完成的请求。
我好急,如果在两天之内不能完成这个东西,我就要被严重PK了。
大侠帮忙啊
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
fund
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2005-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-13 15:41
我看到这个帖子的时候,已经是13日了,看来你已经被PK掉了,呵呵

(开玩笑)


ghttp_request_destroy() 两次
或者

如果为完成的连接对你不重要的话,你可以直接置相关结构里面的ghttp_done为有效状态

多谢执教.
guardee
驱动巨牛
驱动巨牛
  • 注册日期2002-11-08
  • 最后登录2010-05-29
  • 粉丝2
  • 关注1
  • 积分2分
  • 威望34点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-19 00:43
呵呵!PK是什么意思啊?反正你都要走人了!怕什么呢!不过问题还是要解决的,不管是不是PK,也许以后还是要解决这个问题的!你去自己看看这个函数的代码吧!我没有办法帮你
sirroom
驱动大牛
驱动大牛
  • 注册日期2001-07-30
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望11点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-23 18:48
pk =  player kill
打的什么mud
111
游客

返回顶部