Bonjour actuellement je developpe une socket côté serveur qui envoie des message à mon client.
J'ai créer un constructeur qui permet de l'initialiser et qui permet d'intercepter les connexions entrante (mis sur un thread).

Ensuite j 'ai créer un méthode qui me permet d'envoyer les messages comme ci -dessous :

public void SendMSG(String msg)
{
ASCIIEncoding asen = new ASCIIEncoding();
ClientSocket.Send(asen.GetBytes(msg));
ClientSocket.Close();
}

Jusqu'ici c'est bon.

Mon problème c'est qu'e je suis obligé de fermé ma connexion pour que mon client reçoive le message. Hors j'aimerais réutilisé plusieurs fois cette méthode sans à devoir fermer la connexion après chaque envoie.

Merci d'avance