【发布时间】:2010-05-20 15:19:13
【问题描述】:
我正在使用客户端 - 服务器应用程序。当客户启动时,他会得到一个登录屏幕。当服务器尚未启动时,对服务器的调用将引发我捕获的异常(EndpointNotFoundException)。我显示一个消息框,告诉用户服务器离线。当他再次尝试重新连接时,它会抛出另一个异常(CommunicationObjectFaultedException),即使服务器在线。当一个新的客户端启动时,他可以连接到服务器。但是之前尝试过的客户端仍然会出现错误。
我现在的问题是,第一次尝试失败后,第一个客户端如何登录,而不必再次启动他的程序。所以我想清除其故障状态或类似情况的通信通道。
提前致谢。
【问题讨论】:
标签: c# wcf connection client