public IActionResult GetList(ServerConfig model)
        {
            var bll = new ServerConfigBll();
            var rst = bll.GetList(model);

            return(Json(rst));
        }
Example #2
0
        public static void StartAllServer()
        {
            try
            {
                var bll        = new ServerConfigBll();
                var serverList = bll.GetList("").Data ?? new List <ServerConfig>();
                if (serverList.Any())
                {
                    foreach (var item in serverList)
                    {
                        switch (item.protocol)
                        {
                        case "http":
                        case "https":
                            StartHttpsServer(item);
                            break;

                        case "tcp":
                        case "udp":
                            StartTcpServer(item);
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error($"启动服务失败:{ex}");
            }
        }
Example #3
0
        public void StartAllServer()
        {
            try
            {
                using var bll = new ServerConfigBll();
                var serverList = bll.GetList("").Data ?? new List <Common.Models.ServerConfig>();
                if (serverList.Any())
                {
                    foreach (var item in serverList)
                    {
                        switch (item.protocol)
                        {
                        case "http":
                        case "https":
                            Task.Run(() =>
                            {
                                StartWebServer(item);
                            });
                            break;

                        case "tcp":
                        case "udp":
                            Task.Run(() =>
                            {
                                StartTcpServer(item);
                            });
                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                HandleLog.WriteLine($"启动服务失败:{ex}");
            }
        }