Cette appli est composée d'une appli serveur, gérant la multiconnexion, et d'une appli client.
l'appli client vérifie l'espace disponible de tous les disques durs où elle est installée, à raison d'une vérification par minute. Si le pourcentage d'espace libre est inférieur à 10%, elle envoie un message à l'appli serveur, message composé du nom de la machine distante, et des informations concernant le disque en question.
j'utilise des API pour :
- tester si les lecteurs de la machine sont ou non des disques durs
- tester l'espace disponible sur les disques
- lire l'ip de la machine qui fait serveur dans un fichier .ini
De plus, à chaque "alerte" de dépassement du seuil, les informations qui sont envoyées au serveur sont également écrites dans un fichier texte qui fait office d'historique