请教:关于ftp程序的2个问题!(90分)

  • 主题发起人 主题发起人 bbcock
  • 开始时间 开始时间
B

bbcock

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:关于ftp程序的2个问题!

1。ftp程序需要时时判断网络状态吗?如要判断,判断代码写在哪里?

2。我想在ftp程序中加入如下功能:当网络出现问题,即上传文件出错时,每个5秒程序自动进行连结,直到连上为止,请问代码该怎么写呢?用nmftp,ics,idftp都可以,只要实现这个功能就行。
 
procedure TForm1.IdFTP1Disconnected(Sender: TObject);
begin
try
//用timer控件,在其编程IdFTP1.Connect(连接信息),设置为5000
except
end;
 
1.如果连接前不在网上,无法连接到服务器,如果使用中掉线,自然有异常可以捕捉,然后处理。
2.建议限制在一定时间内,否则程序还不死掉。
 
我倒是可以实现重试的不过下下来的有问题会出现校验错的反正数据不完整的
 
我想了想最好还是搞成c/s型比较好,两方都可监控
 
多人接受答案了。
 
后退
顶部