IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Processus Serveur Net Remoting invincible


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut Processus Serveur Net Remoting invincible
    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 !

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    les processus se terminant par vshost.exe sont des processus de visual studio, il me semble qu'ils restent tant que vs est ouvert
    donc compile ton exe, ferme vs et lance l'exe directement pour voir si ca te convient
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut
    Merci beaucoup ! c'etait effectivement ca. en fermant VS , le processus se termine.

    et en utilisant directement l'executable , le processus se termine correctement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 24/11/2012, 14h48
  2. .Net Remoting Client/Serveur Evenement Winform
    Par kisscool14 dans le forum C#
    Réponses: 2
    Dernier message: 22/05/2009, 16h38
  3. Réponses: 2
    Dernier message: 02/07/2007, 15h05
  4. Réponses: 2
    Dernier message: 01/02/2007, 22h04
  5. Réponses: 2
    Dernier message: 13/01/2007, 16h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo