Bonjour !
Voila, je vous explique mon probleme :
J'ai fait un systeme de client <-> server en connexion inversée, les serveurs se connectent donc au client qui les liste dans un tableau.
Tout fonctionne bien (ajout a nouvelle connection, suppression dans le tableau quand un server s'arrete proprement).
Seulement les serveurs ne sont plus pas supprimés si le processus n'est pas proprement arrété (si on le kill par exemple) il reste dans le tableau comme s'il etais encore en fonction alors qu'il a été killé. Ce que j'aimerais faire c'est faire un systeme de ping intégré a l'application en ajoutant la colonne dans le tableau et en faisant envoyé au client "ping" et faire repondre le server "pong" en calculant la vitesse de reponse et si le server ne reponds pas le fameux "pong" au bout de 30 secondes, on le vire de la liste.
Seulement je n'ai aucune idée de comment créer ca (utiliser un timer ... ect ....) Je voudrais avoir vos conseils éclairés sur comment m'y prendre !
Merci d'avance !!