是否可以监控各个TIdFTPServer客户端下载的进度?

时间:2013-05-03 16:25:20

标签: delphi ftp delphi-xe2 indy indy10

我有一个TIdFTPServer,它同时连接了多个客户端。我想监控每个客户端下载的进度。

有人知道这是否可行?

1 个答案:

答案 0 :(得分:2)

不是原生,不是。但是,OnRetrieveFileOnStoreFile事件允许您提供自己的TStream对象来传输原始文件数据,因此您可以编写自己的TStream后代类并拥有它们覆盖虚拟Read()Write()方法,或使用Indy自己的TIdEventStream类来做任何你需要的事情。