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;
}
}