如何处理WCF客户端断开连接

Yoa*_*. B 5 c# wcf

如何处理WCF客户端断开连接?

我试过CallBacks但它似乎只有在客户端通过使用"断开连接"按钮"清楚地"断开连接时才有效.

我希望在客户端断开连接时通知我的服务器,即使是手动断开连接或客户端进程崩溃.

小智 7

使用OperationContext.Current.Channel.Faulted和OperationContext.Current.Channel.Closed事件.

当客户端因任何原因断开连接时会触发这些事件.


Jon*_*ker 0

为什么不建立一个循环,让客户端每秒左右 ping 一次服务,然后执行回调。当回调失败时,客户端已断开连接。