优先端口比较
This commit is contained in:
parent
9086bf79f9
commit
e58cb37b9b
@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user