public void RandomServer()
{
if (_server == null || _server.Count < 2)
return;
int k = 0;
int index = 0;
Server tmpServer = null;
for (int i = 0; i < _server.Count * 3; i++)
{
index = i % _server.Count;
k = _random.Next(_server.Count);
if (k != index)
{
tmpServer = _server[index];
_server[index] = _server[k];
_server[k] = tmpServer;
}
}
}
private void Initialize(ClientConfig clientConfig) { if (clientConfig != null) { ClientConfig = clientConfig; LoadServerConfig();//加载远程服务器的路由配置"http://192.168.2.10:2281/cat/s/router?domain=zzl" ClientConfig.RandomServer(); } }