CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  网络通信/分布式开发

关于idftp的求助!

楼主chancecui(中国人口)2004-12-02 16:48:29 在 Delphi / 网络通信/分布式开发 提问

在用idftp.get的方法下载数据时,如果断开网线(链路断开或者掉线),程序会变得不能退出(已经加了IdAntiFreeze控件)。现请问各位,如何终止这种情况,能让程序可以退出。 问题点数:0、回复次数:3Top

1 楼netwan(网络菜鸟)回复于 2004-12-02 22:37:28 得分 0

Indy采用Blooking方式通讯,断线的情况可以用Try处理,但网络状况极不理想的时候,很容易堵塞住程序的主进程.加IdAntiFreeze也没有用,我的解决方案是把idftp工作的那部分写到线程里面去,不用什么idantifreeze效果也不错.Top

2 楼zzlingaaa(小舟)回复于 2004-12-02 22:43:01 得分 0

赞成,放到线程中去...Top

3 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2004-12-03 12:39:59 得分 0

我在量LYFTP中的解决方法是使用TimeOut控制,在一定的时间内没有收到数据则可认为连接出错,这个时候断开重连就是了  
   
  http://lysoft.7u7.netTop

相关问题

  • IDFTP控件问题
  • IDFTP控件问题
  • Idftp控件的问题
  • IdHTTP及IdFTP如何下载文件?
  • idftp的问题,大虾救命
  • idftp下载不稳定现象
  • 设置IDFTP和IDHTTP的代理问题
  • 使用IdFtp时遇到的问题
  • 请教IDFTP的使用问题
  • idftp删除文件时出错。

关键词

  • 数据
  • 解决
  • idftp
  • idantifreeze
  • 断开
  • 程序
  • 退出
  • 方法
  • 线
  • 情况

得分解答快速导航

  • 帖主:chancecui

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo