重新建立客户端与 WCF 服务的连接

Re establishing clients connection with WCF service

我有一个与 WCF 服务通信的 WPF 应用程序,该服务提供由 WPF 应用程序在其 UI 上持续更新的数据。该服务托管在 netTCP 上。现在,如果由于某种原因 WCF 应用程序失去了它的 LAN 连接,并且在几秒钟后再次建立了连接,WPF 应用程序将无法恢复与该服务的连接。 欢迎任何帮助。

您可以在 WPF 客户端上创建一个套接字,它将接受来自服务的连接,然后如果服务再次联机,它会向当前连接的集合中的每个人发送一个数据包,然后如果客户端收到一个数据包,它再次请求与服务的连接,这将 "resume" 连接