/// <summary> /// Disposes the external web socket server. /// </summary> private void DisposeExternalWebSocketServer() { if (ExternalWebSocketServer != null) { _logger.Info("Disposing {0}", ExternalWebSocketServer.GetType().Name); ExternalWebSocketServer.Dispose(); } }
/// <summary> /// Starts the external web socket server. /// </summary> private void ReloadExternalWebSocketServer(int portNumber) { DisposeExternalWebSocketServer(); ExternalWebSocketServer = _applicationHost.Resolve <IWebSocketServer>(); ExternalWebSocketServer.Start(portNumber); ExternalWebSocketServer.WebSocketConnected += HttpServer_WebSocketConnected; }
/// <summary> /// Starts the external web socket server. /// </summary> private void ReloadExternalWebSocketServer() { DisposeExternalWebSocketServer(); ExternalWebSocketServer = _applicationHost.Resolve <IWebSocketServer>(); ExternalWebSocketServer.Start(ConfigurationManager.Configuration.LegacyWebSocketPortNumber); ExternalWebSocketServer.WebSocketConnected += HttpServer_WebSocketConnected; }