descrivi meglio il sistema che hai in testa. in che modo i files devono essere condivisi? gli utenti devono uploadarli sul server, da cui gli altri utenti possono scaricarli? oppure gli utenti condividono i files direttamente dal proprio computer, attraverso un software p2p?