public void Run() { // Load the config. ManosConfig.Load(); app = Loader.LoadLibrary <ManosApp> (ApplicationAssembly, Arguments); Console.WriteLine("Running {0} on port {1}.", app, Port); if (User != null) { SetServerUser(User); } var listenAddress = Manos.IO.IPAddress.Any; if (IPAddress != null) { listenAddress = Manos.IO.IPAddress.Parse(IPAddress); } AppHost.ListenAt(new Manos.IO.IPEndPoint(listenAddress, Port)); if (SecurePort != null) { AppHost.InitializeTLS("NORMAL"); AppHost.SecureListenAt(new Manos.IO.IPEndPoint(listenAddress, SecurePort.Value), CertificateFile, KeyFile); Console.WriteLine("Running {0} on secure port {1}.", app, SecurePort); } AppHost.Start(app); }
public void Run() { // Load the config. ManosConfig.Load(); app = Loader.LoadLibrary <ManosApp> (ApplicationAssembly, Arguments); Console.WriteLine("Running {0} on port {1}.", app, Port); if (User != null) { SetServerUser(User); } if (IPAddress != null) { AppHost.IPAddress = System.Net.IPAddress.Parse(IPAddress); } AppHost.Port = Port; AppHost.Start(app); }