Bonjour
J’essaye de mettre en place une communication entre un client et un serveur qui soit robuste aux pannes. Le client et le serveur entretiennent une connexion permanente.
Cependant, lorsque le client veut se déconnecter, lorsque le serveur doit être quitté ou que la communication est physiquement coupée (câble réseau débranché), j’aimerai que rien ne plante, et pouvoir effectuer un traitement pour fermer proprement la connexion, et supprimer les infos sur le client qui sont stockées sur le serveur.
J’aimerais faire le tout sans utiliser de message spécifique « quitter », et qu’une déconnexion normale se fasse autrement que par un catch.
On a le client A et le serveur B.
Comment peut-on fermer le socket de telle manière que l’hôte B, puisse détecter de manière propre la déconnexion de A ? Idem lorsque B se déconnecte.
Merci d’avance