Yua*_*uan 6 wcf reliability faulted
我遇到了一个非常有趣的可靠会话行为.我正在使用netTcp绑定+双工通道+可靠会话.
当我试图收听channel.faulted时,如果安全模式设置为transport,则当客户端断开连接时,故障事件将立即触发.
但是,当我将绑定的安全模式设置为None或Message时,故障事件不再在相同的情况下触发.他们最终会在服务器端出现故障的一半ReciveTimeout,我理解当时可靠的会话会发送心跳消息.
问题是:为什么wcf绑定不会出现故障?
这种情况的解决方法是我可以手动"ping"连接.