关于WCF超时设置的问题
客户端通过调用服务器端的一个方法(Join)来将客户端记录到服务器端的一个客户端列表中,此列表中包含量客户端编号,以及回调类。客户端通过每5秒调用一下Join来判断是否能连接到服务器,当发生异常时,则将客户端置为离线状态。
问题是:
1、 把客户端网络断开,为什么之后的几次调用Join都不发生异常,而是过一段时间之后才发生异常。有没有一个超时设置,能够立即检测断网的情况。
2、 若果客户端断网,当服务器端往客户端分发消息时,服务器调用客户端的回调函数,同样也不立即出错。
WCF新人,希望大家帮忙看一下。。。,下面是我现有的设置
<binding name="tcpBindingBehaviorConfiguration" receiveTimeout="00:00:10" maxReceivedMessageSize="200000" sendTimeout="00:00:10">
<reliableSession ordered="true" inactivityTimeout="00:00:10" enabled="false" />
<security mode="None">
<transport clientCredentialType="Windows" />
<message clientCredentialType="Windows" />
</security>
</binding>