Buenas...
Nos surge como debe ser la forma de manejarnos con estas carpetas.
Si debemos pasarlas como parámetros al ejecutar el cliente, o cuando se conecte el cliente al tracker, éste le envíe algun identificador i, donde el cliente deba de crear por su cuenta las carpetas por ej: compartidosi, descargasi.
Esto es porque si probamos varios clientes en una misma máquina, si existe una única carpeta de archivos compartidos y descargas puede haber mareos.
Espero se entienda la inquietud.
Gracias.