none
Canal nommé et service WCF RRS feed

  • Question

  • Bonsoir,

    Mon application de bureau WPF fonctionne en serveur. Elle établie une connexion WCF et attend qu'un client se connecte.

    Ci-dessous le code de connexion :

                string address = "net.pipe://localhost/PixiMini/IPCText";
    
                ServiceHost serviceHost = new ServiceHost(typeof(TextServer));
                NetNamedPipeBinding binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None);
                serviceHost.AddServiceEndpoint(typeof(ITextContract), binding, address);
                serviceHost.Open();
    

    Le service, défini par le contrat ITextContract, est actuellement défini comme suit (extrait) :

        [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
        public class TextServer : ITextContract
        {
    
    

    Mes questions :

    Le serveur peut-il être prévenu lorsqu'un client se connecte (sans qu'il ait encore utilisé le service) ?

    Le serveur peut-il être prévenu si le client se déconnecte ?

    Comment un client peut-il se déconnecter du service ?

    ça fait beaucoup de questions, j'en convient, mais je ne maîtrise pas WCF et ses attributs...

    Merci d'avance


    Alain

    jeudi 21 mai 2020 19:20