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; }
protected CoreBusServer(ICoreBusClientIdExtractor coreBusClientIdExtractor = null) { _coreBusClientIdExtractor = coreBusClientIdExtractor ?? new AnonymousCoreBusClientIdExtractor(); }