Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道 WCF 服务的故障模式的行为。
假设托管服务的服务器已关闭,那么我用来连接服务的通道将处于故障模式?
以下是我的观察:
问题:这是预期的场景还是通道应该显示它在第一次调用时处于故障状态。
请指导。
根据 TCP 的设计,通常不可能查看服务器或客户端是否失去连接。所以你必须打电话才能看到。(非正常方式是发送一个空的 TCP 包,但通常不被任何操作系统支持。)
如果您将regualry 称为特殊的nop(无操作)功能,您可以更快地看到它。
如果您的呼叫由于连接超时而失败(如果对方离线,则每次都会发生这种情况),那么您的通道就会出现故障。