Tja, damit durfte ich mich auch schon beschäftigen ....
Vorher ein NOOP senden, wenn du noch connected bist, macht das nix, wenn du jedoch disconnected wurdest, dann wird eine
exception ausgelöst und natürlich auch das OnDisconnect. Einfach die Exection abfangen
Ein Beispiel dafür kannst du finden, wenn du nach meinem
SmallFtp suchst, aber der ist offensichlich nicht ganz Bugfrei ... (ich bekomme immer wieder bugreports ....)