public void LoadServerConfig() { var serverListContent = CatHttpRequest.GetRequest(GetServerConfigUrl()); if (string.IsNullOrWhiteSpace(serverListContent)) { serverListContent = CatHttpRequest.GetRequest(GetServerConfigUrl(9005)); } if (string.IsNullOrWhiteSpace(serverListContent)) { return; } Logger.Info($"Get servers : {serverListContent}"); var serverListSplit = serverListContent.TrimEnd(';').Split(';'); List <Server> serverList = new List <Server>(); foreach (var serverContent in serverListSplit) { try { var content = serverContent.Split(':'); var ip = content[0]; var port = content[1]; serverList.Add(new Server(ip, int.Parse(port))); } catch { } } if (serverList.Count > 0) { _server = serverList; } }
private void LoadServerConfig() { var serverListContent = CatHttpRequest.GetRequest(GetServerConfigUrl()); if (string.IsNullOrWhiteSpace(serverListContent)) { serverListContent = CatHttpRequest.GetRequest(GetServerConfigUrl(8080)); } if (string.IsNullOrWhiteSpace(serverListContent)) { return; } PureCat.Util.Logger.Info("Get servers : {0}", serverListContent); var serverListSplit = serverListContent.TrimEnd(';').Split(';'); List <CatServer> serverList = new List <CatServer>(); foreach (var serverContent in serverListSplit) { try { var content = serverContent.Split(':'); var ip = content[0]; var port = content[1]; serverList.Add(new CatServer(ip, int.Parse(port))); } catch { } } if (serverList.Count > 0) { ClientConfig.Servers = serverList; } }