From 98ef317b6c85c2d077b7bd6d44bf106597f84069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=9B=BD=E4=BC=9F?= <366193849@qq.com> Date: Wed, 18 Aug 2021 09:00:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=810=E7=AB=AF=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FastGithub.DomainResolve/DomainResolver.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/FastGithub.DomainResolve/DomainResolver.cs b/FastGithub.DomainResolve/DomainResolver.cs index bfac187..de20ce3 100644 --- a/FastGithub.DomainResolve/DomainResolver.cs +++ b/FastGithub.DomainResolve/DomainResolver.cs @@ -130,6 +130,11 @@ namespace FastGithub.DomainResolve return default; } + if (port <= 0) + { + return addresses.FirstOrDefault(); + } + var tasks = addresses.Select(address => this.IsAvailableAsync(address, port, cancellationToken)); var fastTask = await Task.WhenAny(tasks); return await fastTask;