--PROTOCOLE--

--CREATIONS--

C : Demande cration dossier + emplacement + nom
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant]
C : si OK -> maj arboresence (ou bien maj en // client/serveur)


C : Demande de cration de fichier + emplacement + nom
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant]
C : si OK -> envoi Fichier


--SUPPRESSIONS--

C : Demande suppression Dossier + emplacement
S : OK/[erreurs : pas les droits/dossier inexistant/non vide]

C : Demande suppression Fichier + emplacement + nom
S : OK/[erreurs : pas les droits/fichier inexistant/fichier utilis]


--MODIFICATIONS--
C : Demande modification nom dossier + emplacement + nouveau nom
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant/des fichiers utiliss?]
C : si OK -> maj arboresence (ou bien maj en // client/serveur)


C : Demande de modification nom de fichier + emplacement + nom + nouveau nom
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant/fichier utilis]

C : Demande de modification de fichier + emplacement + nom
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant/fichier utilis]
C : si OK -> envoi Fichier

C : Demande dplacement dossier + emplacement + nom + nouvel_emplacement
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant/des fichiers utiliss]
C : si OK -> maj arboresence (ou bien maj en // client/serveur)

C : Demande dplacement fichier + emplacement + nom + nouvel_emplacement
S : OK/[erreurs : pas les droits/emplacement inexistant/nom existant/fichier utilis]
C : si OK -> maj arboresence (ou bien maj en // client/serveur)

--LECTURE--

C : Demande arborescence
S : OK/[erreurs : pas les droits], si OK -> dl xml arbo

C : Demande ouverture fichier
S : OK/NON/LS

C : Demande dl de fichier + emplacement + nom
S : [url dl Fichier + Infos fichier]/[erreurs : pas les droits/fichier inexistant]

--AUTHENTIFICATION--

C : Demande ouverture session + nom + pwd + groupe
S : OK/[erreurs : mauvais pwd/nom existe pas/groupe existe pas/nom n'appartient pas au groupe], si OK -> dl xml arbo


--AUTRE--

C : Demande dernire modif
S : date_dernire_modif + nom?
