【问题标题】:WCF multi-session wsdualhttpbinding reconnect to serverWCF 多会话 wsdualhttpbinding 重新连接到服务器
【发布时间】:2014-04-11 21:27:44
【问题描述】:

我实现了一个 WCF 服务,该服务将完成一些长期任务。它需要向客户端提供有关该长任务当前进度的通知。到目前为止它运行良好,但问题是:

当用户关闭客户端应用程序,然后再次打开它时,客户端应用程序应该开始再次从服务器接收有关正在运行的任务的更新。

不同用户可以同时启动多个任务。 例如,客户端启动一个名为“proc1”的进程,该进程将持续 3 小时,15 分钟后他关闭应用程序。该过程继续在服务器上工作。 30 分钟后,客户端再次启动应用程序,然后客户端应用程序需要开始获取有关进程客户端已在 30 分钟前启动的通知。这如何实现?

提前致谢。

【问题讨论】:

    标签: c# .net wcf wsdualhttpbinding


    【解决方案1】:

    您应该在客户端保存一些进程 ID,以便以后获取该进程的进度。尝试使用该进程 ID 重新连接到通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 2021-08-13
      • 2012-07-13
      相关资源
      最近更新 更多