优先端口比较

This commit is contained in:
老九 2021-09-26 20:50:16 +08:00
parent 9086bf79f9
commit e58cb37b9b

View File

@ -78,9 +78,7 @@ namespace FastGithub.HttpServer
if (transport != null) if (transport != null)
{ {
var targetStream = new NetworkStream(targetSocket, ownsSocket: false); var targetStream = new NetworkStream(targetSocket, ownsSocket: false);
var task1 = targetStream.CopyToAsync(transport.Output); await Task.WhenAny(targetStream.CopyToAsync(transport.Output), transport.Input.CopyToAsync(targetStream));
var task2 = transport.Input.CopyToAsync(targetStream);
await Task.WhenAny(task1, task2);
} }
} }
else else
@ -100,9 +98,9 @@ namespace FastGithub.HttpServer
/// <returns></returns> /// <returns></returns>
private bool IsFastGithubServer(HostString host) private bool IsFastGithubServer(HostString host)
{ {
if (host.Host == LOOPBACK || host.Host == LOCALHOST) if (host.Port == this.fastGithubConfig.HttpProxyPort)
{ {
return host.Port == this.fastGithubConfig.HttpProxyPort; return host.Host == LOOPBACK || host.Host == LOCALHOST;
} }
return false; return false;
} }