我正在开发一个客户端/服务项目,其中客户端将位于防火墙后面,其 IP 不是静态的。客户端将调用该服务。然后,服务将在稍后的某个时间(可能是数小时后)在拥有客户数据时联系客户。每个服务会有很多客户。
我查看了一些 WCF 示例,它们似乎使连接保持打开状态,我不想这样做。在我看到的几个 WF 示例中,看起来服务可以在超时到期后联系客户端,大概是在不同的连接上。
我对这些技术非常陌生,但花了无数时间研究和测试样品。似乎我读的越多,我对最佳解决方案的了解就越少。WF 对我来说是最好的解决方案,还是可以使用 WCF 实现我想要的结果?