Bonjour,
Je travail en ce moment sur un chat style IRC avec un serveur qui récupère les clients etc
Et j'en arrive à un petit problème, en effet j'essaye de faire un système de détection de timeout pour les clients.
Je commence tout juste avec les networkstream et les tcpclient/listener et jai donc utiliser cette logique :
Toutes les 15s, jenvoi un bit à mon client, si il ne reçoit pas le bit, c'est quil a timeout.
Mais voilà mon soucis, j'ai pu faire quelques tests en utilisant mon PC portable et mon téléphone comme point d'accès (pour ensuite couper la connexion) et bien mon networkstream.write passe quand même et continue de "réussir" à envoyer le bit à mon client, et donc n'est pas considérer comme timeout.
Je ne comprends pas bien pourquoi...
Voilà mes bouts de code :
Merci
Partager