static void Main(string[] args) { // Initialize log manager. LogManager.SetImplementation(ConsoleLogManager.Instance); var port = args != null && args.Length > 0 && int.TryParse(args[0], out int tmp) ? tmp : 8005; Console.WriteLine($"Starting QR SCP server with AET: QRSCP on port {port}"); WorklistServer.Start(port, "QRSCP"); Console.WriteLine("Press any key to stop the service"); Console.Read(); Console.WriteLine("Stopping QR service"); WorklistServer.Stop(); }
static void Main(string[] args) { // Initialize log manager. new DicomSetupBuilder() .RegisterServices(s => s.AddFellowOakDicom().AddLogManager <ConsoleLogManager>()) .Build(); var port = args != null && args.Length > 0 && int.TryParse(args[0], out int tmp) ? tmp : 8005; Console.WriteLine($"Starting QR SCP server with AET: QRSCP on port {port}"); WorklistServer.Start(port, "QRSCP"); Console.WriteLine("Press any key to stop the service"); Console.Read(); Console.WriteLine("Stopping QR service"); WorklistServer.Stop(); }