Example #1
0
        private void ThreadProc()
        {
            SelfHostServer server = new SelfHostServer();

            server.WebServerFolder = AppConfig.Current.WebServerFolder;
            server.Open(AppConfig.Current.WebServerPort);
        }
Example #2
0
        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();
        }
Example #3
0
 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();
 }
Example #4
0
        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();
            }
        }
Example #5
0
        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.
        }