我目前正在一个winform应用程序上开发WCF发布订阅服务。我如何编写代码,以便每当客户端订阅我的服务时,我都能够在我的文本框中显示一条消息:“1个客户端已连接到服务/已从服务断开连接”
h4cxqtbf1#
正如marc所说,客户机不维护到WCF服务的连接,但是您可以通过让客户机在“连接”的同时定期调用服务上的“I'm here”方法来监视假想的连接,当它们停止调用它时,你认为他们是“脱节的”。我发现,当我想跟踪有多少代理可用于执行工作时,这种策略对于分布式处理应用程序非常有效。
n3h0vuf22#
查看Microsoft双工服务(WCF)Duplex Services
2条答案
按热度按时间h4cxqtbf1#
正如marc所说,客户机不维护到WCF服务的连接,但是您可以通过让客户机在“连接”的同时定期调用服务上的“I'm here”方法来监视假想的连接,当它们停止调用它时,你认为他们是“脱节的”。我发现,当我想跟踪有多少代理可用于执行工作时,这种策略对于分布式处理应用程序非常有效。
n3h0vuf22#
查看Microsoft双工服务(WCF)
Duplex Services