Bonjour,
J'ai une application genre chat basée sur les sockets: un serveur reçoit des messages de clients et renvoie des messages après traitement.
Pour certaines raisons je souhaite pouvoir fermer la connexion avec un client, tout en gardant la connexion avec les autres.
J'utilise CloseAsync(), mais cela ferme toutes les communications :-(
voici mon code: (wskt est le socket
try
{
await wskt.CloseAsync(WebSocketCloseStatus.NormalClosure, string.Empty, CancellationToken.None);
}
catch (Exception ex)
{
string strErreur = ex.Message;
}
je n'ai pas d'exception mais toutes les connexions sont fermées, comme si le socket du serveur était fermé.
Merci pour votre précieuse aide