Events Indy FTP客户端OnStatus未获取断开连接事件

Events Indy FTP客户端OnStatus未获取断开连接事件,events,ftp,client,indy,disconnect,Events,Ftp,Client,Indy,Disconnect,我已将Indy IdFTP客户端安装到FileZilla FTP服务器。客户端在启动我的应用程序时尝试连接,如果失败,则在应用程序的生命周期内每隔几秒钟重试一次。此外,我需要检测是否丢失连接,并再次尝试重新建立连接。这就是我遇到的问题。 我添加了一个OnStatus事件处理程序,它似乎可以为除hsDisconnecting和hsDisconnected之外的所有事件类型触发。 我还有一个OnDisconnected事件处理程序,它只在我锁定服务器时触发,在本例中,当我尝试连接时,它触发OnCon

我已将Indy IdFTP客户端安装到FileZilla FTP服务器。客户端在启动我的应用程序时尝试连接,如果失败,则在应用程序的生命周期内每隔几秒钟重试一次。此外,我需要检测是否丢失连接,并再次尝试重新建立连接。这就是我遇到的问题。 我添加了一个OnStatus事件处理程序,它似乎可以为除hsDisconnecting和hsDisconnected之外的所有事件类型触发。 我还有一个OnDisconnected事件处理程序,它只在我锁定服务器时触发,在本例中,当我尝试连接时,它触发OnConnected,然后立即触发OnDisconnected。但是,如果我在初始成功连接后将服务器设置为非活动,服务器会告诉我它已断开连接,但我的代码中没有收到事件,因此我不知道是否需要再次尝试连接?在这种情况下,我对这些事件的预期是否有误,还有什么我应该倾听的吗?
提前感谢您的帮助。

忘了说,我正在使用Indy 11.0。您应该添加一个主要标记,如delphi(我怀疑是什么),以使您的问题成为焦点。