Bonjour,
Je sais gérer la déconnexion d'un socket client lorsque celui ci se déconnecte correctement, il envoie donc un message au serveur pour qu'il puisse gérer son départ.
Mais si le client se déconnecte en fermant la fenêtre tout simplement, comment faire pour que le serveur sache que le client s'est déconnecté ?
Vous allez sûrement me dire qu'on peut se débrouiller avec recv et send couplé à un thread, mais c'est une mauvaise idée puisque dans ce cas là chaque fois que je vais recevoir un message du client, le thread le réceptionnera et mon serveur ne pourra plus fonctionner correctement.
Il n y a pas un autre moyen pour détecter la déconnexion d'un client ?
Partager