Fermeture d'une seule connexion par le serveur

elshocht Messages postés 29 Date d'inscription mercredi 9 avril 2008 Statut Membre Dernière intervention 9 juin 2023 - Modifié le 5 mai 2023 à 20:25

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


Rejoignez-nous