为了账号安全,请及时绑定邮箱和手机立即绑定

WCF的问题:要实现通信一旦中断就开始定时重连,直到恢复通信。该怎么设置?

WCF的问题:要实现通信一旦中断就开始定时重连,直到恢复通信。该怎么设置?

UYOU 2018-12-06 17:00:37
client从server以秒为间隔获取数据。如果server关闭后再启动,则client。state一直等十分钟都是opened状态,请问怎么使它尽快的改变呢。我改了client和host的receivetimeout为10秒,可是没有作用。 刚接触wcf的菜鸟请达人解惑。
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

receivetimeout只会影响接收响应时的超时,也就是说,如果你的sendtimeout很长,server还没收到client发来的消息时,receivetimeout是不启作用的。

另外,在某些绑定下,server重启并不一定会破坏物理链路,所以client会以为自己和server仍然连通的。

所以,请贴出你的绑定配置和你客户端的调用代码。

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 673 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信