Was willst Du denn genau haben? Das Listing eines Ordners, oder willst du eine TreeView im Stil vom Windows Explorers aufziehen?
Also, wenn du den Inhalt eines Ordners haben willst, dann mach es doch so, dass du vom Client einen Befehl an den Server schickst, der das Directory z.B. mit FindFirst/FindNext ausliest, und dann als StringListe zurück an den Client gibt.
Das musst du dann jedes mal anfordern, wenn du das Verzeichnis wechselst.
Wenn Du das per TreeView lösen möchtest, dann wird es etwas komplizierter.
Du musst zuerst den Inhalt vom Root auslesen, und dann bei jedem Klick auf eine TreeNode den Pfad generieren, und dir vom Server alle Verzeichnisse wieder geben lassen, welche du dann in den Tree einfügst, und dann lässt du dir alle Dateien wieder geben, und fügst sie z.B. in eine Listbox ein.....
Du würdest also 2 Funktionen auf dem benötigen. Eine, welche dir im aktuellen Pfad alle Dirs zurückgibt, und eine, welche dir alle Dateien zurückgibt.
Du könntest allerdings auch direkt
FTP einsetzen. In den Server integrierst du einen
FTP-Server, z.B.
Indy, und in den Client den entsprechenden Client...
Hoffe geholfen zu haben
Bowler