private void ThreadProc() { SelfHostServer server = new SelfHostServer(); server.WebServerFolder = AppConfig.Current.WebServerFolder; server.Open(AppConfig.Current.WebServerPort); }
private void Start(Action <HttpConfiguration> configure, bool useCors) { _selfHostServer = new SelfHostServer(_ipAddress, _port, true); _selfHostServer.Connect(configure, useCors); Console.WriteLine($"Service {_serviceDisplayName} started on {_ipAddress}:{_port}"); OnServiceStarted?.Invoke(); }
private void FrmMain_Load(object sender, EventArgs e) { this.Text += string.Format(" [{0}]", Application.ProductVersion); DoLogIn(); WXManager.Current = new WXManager(AppSettings.Current.ConnStr); WXManager.Current.Init(); UserSettings.Current = SysParaSettingsBll.GetOrCreateSetting<UserSettings>(AppSettings.Current.ConnStr); SelfHostServer.StartWebApiService(); }
private void Start(Action <HttpConfiguration> configure, bool useCors) { _selfHostServer = new SelfHostServer(_port); _selfHostServer.Connect(configure, useCors); Console.WriteLine("Service {0} started on port {1}", _serviceDisplayName, _port); if (OnServiceStarted != null) { OnServiceStarted.Invoke(); } }
private void CurrentDomain_ProcessExit(object sender, EventArgs e) { foreach (var sMember in ListOfAllConnectedMember) { sMember.SendToClient("Close"); } Console.WriteLine("exit"); UdpClient.Close(); WcfServiceHost.Close(); SelfHostServer.CloseAsync(); // Benachrichtige alle Member, dass der Server geschlossen wird, also schließe auch alle Verbindungen. }