Beispiel #1
0
 public void StopServer()
 {
     _hub.Finish(this);
     _hub = null;
 }
Beispiel #2
0
        public void StartServer()
        {
            _hub = new ServerHubProvider();

            if (UsePipes)
                SetupPipes();
            if (UseTCP)
                SetupTCP();

            _hub.Initialize(this);
            _hub.Hub.ApplicationRegistered += new RegisterApplicationEvent(EmitAppRegisteredEvent);
            _hub.Hub.ApplicationUnregistered += new UnregisterApplicationEvent(EmitAppUnregisteredEvent);
            _hub.Hub.TriggerRegistered += new RegisterTriggerEvent(EmitTrigRegisteredEvent);
            _hub.Hub.TriggerUnregistered += new UnregisterTriggerEvent(EmitTrigUnregisteredEvent);
            _hub.Hub.ObserverConnected += new ConnectObserverEvent(EmitObsConnectedEvent);
            _hub.Hub.ObserverDisconnected += new DisconnectObserverEvent(EmitObsDisconnectedEvent);

            EmitAppRegisteredEvent(AppID);
        }