|
@@ -80,6 +80,7 @@ namespace WingCloudServer.Plugin
|
|
|
.Where(x => !string.IsNullOrEmpty(x.Name) && !string.IsNullOrEmpty(x.ServerUrl))?.ToList();
|
|
|
var fasterServerInfo = new ServerInfoDTO();
|
|
|
var parallelOption = new ParallelOptions() { MaxDegreeOfParallelism = 4 };
|
|
|
+ //本地IP段检索
|
|
|
Parallel.ForEach(serverInformationList, parallelOption, (item, parallelLoopState) => {
|
|
|
if (item.AssignClientIPList != null && item.AssignClientIPList.Any()) {
|
|
|
var ipInfo = item.AssignClientIPList.Find(c => c.LongStartIP >= ipLongAddress && c.LongEndIP <= ipLongAddress);
|