【发布时间】:2009-11-17 08:21:06
【问题描述】:
我正在开发一个带有 net tcp 绑定的客户端/服务器应用程序,如果我与服务器的连接中断,我需要得到通知。
如果客户端断开连接,我可以从服务器端立即使用 CommunicationObject 检测到它。故障事件(可靠会话关闭)。但是,从客户端来看,我似乎无法知道服务器是否出现故障。同样的事件不会触发。顺便说一句,我将 receiveTimeout 设置为无限。有人建议使用心跳或 ping 功能来检查服务器是否处于活动状态。但我认为在 WCF 层面,这样的方法会产生很大的影响。毕竟这不是您发送的简单数据包,而是整个 WCF 请求。我该怎么办?
【问题讨论】:
-
相关问题:stackoverflow.com/questions/881754/…>
标签: wcf