尝试连接到无法访问的主机时WCF连接超时

时间:2015-07-08 17:53:40

标签: c# .net wcf

我按以下方式设置连接超时:

var binding = new NetTcpBinding(SecurityMode.None, true);
binding.OpenTimeout = TimeSpan.FromSeconds(5);

然后我尝试连接到这样的服务:

var client = new ServiceClient(new InstanceContext(eventClient), binding, address);
client.Subscribe();

每当客户端尝试连接到可访问的主机但没有运行服务时,它将在5秒内超时,就像我期望的那样。当客户端尝试连接到无法访问的主机时,它会冻结15-20秒左右。

有没有办法让它超时更快?

0 个答案:

没有答案