public WebSocketCoreBusServer(int listenPort, ICoreBusClientIdExtractor coreBusClientIdExtractor = null)
     : base(coreBusClientIdExtractor)
 {
     _appServer = new WebSocketServer();
     if (!_appServer.Setup(listenPort))
     {
         throw new Exception("Failed to setup WebSocketServer");
     }
     if (!_appServer.Start())
     {
         throw new Exception("Failed to start WebSocketServer");
     }
     _appServer.NewMessageReceived += _onNewMessageReceived;
     _appServer.SessionClosed += _onSessionClosed;
 }
Esempio n. 2
0
 protected CoreBusServer(ICoreBusClientIdExtractor coreBusClientIdExtractor = null)
 {
     _coreBusClientIdExtractor = coreBusClientIdExtractor ?? new AnonymousCoreBusClientIdExtractor();
 }