bonjour a tous,

je rencontre actuellement un probleme avec un serveur Net Remoting, je vous donne le code (c'est une application console):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
try
            {
 
                TcpChannel channel = new TcpChannel(1070);
                ChannelServices.RegisterChannel(channel);
                RemotingConfiguration.RegisterWellKnownServiceType(
                typeof(RemoteOperation),
                "RemoteOperation",
                WellKnownObjectMode.Singleton);
                Console.WriteLine("Le serveur a démarré avec succés");
                Console.ReadLine();
 
            }
            catch
            {
                Console.WriteLine("Erreur lors du démarrage du serveur");
                Console.ReadLine();
            }

le serveur s'execute bien , aucun probleme pour appeler les fonctions a distance etc ...

en revanche lorsque j'appuis sur entré au moment du "Console.ReadLine();" la console se ferme , normal , mais j'ai un processus "Monserveur.vshost.exe" qui reste actif , et il m'est impossible de le kill.

comment faire pour que le processus s'arrete correctement a la fermeture de la console?


merci d'avance pour votre aide !