private void RefreshServers() { RefreshBtn.Enabled = false; var masterList = new MasterList("http://185.5.97.181:8000/master/public_servers"); if (masterList.ListGot) { networkList = new NetworkList(); if (networkList.InitSocket()) { Application.UseWaitCursor = true; networkList.Start(); foreach (var server in masterList.Servers) { networkList.ServerData(server); } timerRefresh.Start(); } else { RefreshBtn.Enabled = true; } } else { RefreshBtn.Enabled = true; } }
private void RefreshServers() { RefreshBtn.Enabled = false; networkList = new NetworkList(); if (networkList.InitSocket()) { networkList.Start(); // Sprawdzamy dla pewnosci ;) var regex = new Regex(@"^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,5}$"); foreach (var item in serverAddresses) { if (regex.IsMatch(item)) { networkList.ServerData(item); } } Application.UseWaitCursor = true; timerRefresh.Start(); } else { RefreshBtn.Enabled = true; } }