用ftp传输文件的同行们一起来讨论讨论,ftp应用中的关键问题,以及容易出问题的问题。互相交流一下经验,互帮互助吗!我用过indyftp,也用过tnmftp。在

  • 主题发起人 主题发起人 qdgm988
  • 开始时间 开始时间
Q

qdgm988

Unregistered / Unconfirmed
GUEST, unregistred user!
用ftp传输文件的同行们一起来讨论讨论,ftp应用中的关键问题,以及容易出问题的问题。互相交流一下经验,互帮互助吗!我用过indyftp,也用过tnmftp。在此我先问一个问题:ftp高手或者有经验的人请进!帮我看看这是什么问题?(100分)<br />function ConnetIndyFtp(var aIndyFtp :TIdFTP):boolean;
begin
result := false;
aIndyFtp.Port := 21;
aIndyFtp.Host := '192.168.0.195';
aIndyFtp.User := 'yyyy';
aIndyFtp.Password := 'yyyy';
try
aIndyFtp.Connect(true);
except
exit;
end;
result := true;
end;
我多次执行
ConnetIndyFtp(IdFTP1)
会出现错误提示:
project2.exe raised exception class EIDprotocolReplyError with message'421'
当我再执行:IdFTP1.disconnetion;
后再执行ConnetIndyFtp(IdFTP1)
就好了!
请问是什么原因!
 
有用ftp朋友,可以说点别的也行!
 
你的idFtp1是同一个吗?
indy是阻塞方式的
一般要自己创建线程
 
是同一个ftp控件,
阻塞形式是什么?哪里有这方面的介绍?帮我介绍一下可以吗?
谢谢!热血!!
 
链接应该不可以重复建立多次吧!如果要再次建立链接应该先断开已有的链接……
 
我不明白,你的意思,为什么要自己建立线程,我的程序不需要多线程的,还有我用
IdFTP1.Get('ftpfile','loalfile',true);有时会出现错误说是:steam write error
请问是什么意思?
 
tnmftp 的list 方法的事件 当文件数大于600好象就假忙死掉?有人知道为什么吗?
 
后退
顶部