【发布时间】:2012-11-02 20:56:41
【问题描述】:
我现在有一个 WCF 服务托管在 WPF 应用程序中。它在 WCF 服务器-客户端场景中运行,客户端也可以调用服务器(双工通信)。
我想在 Windows 服务中托管 WCF 客户端,但我想保留 WPF UI,因为它在回调服务器时提供了功能(例如请求信息)。我知道 Windows 服务没有 UI,但在这种情况下我需要它。
在 WPF 应用程序和 Windows 服务之间进行通信的最佳方式是什么? (可能比套接字更好?)
一个有用的场景是这样的:
从 WPF 应用程序中,我可以选择充当服务器的 WCF 服务需要什么样的信息,
此“命令”将被发送到托管 WCF 客户端实例的 Windows 服务,并且 使用实例调用服务器和
通过 Windows 服务托管的 WCF 客户端服务在 WPF 应用程序中显示信息。
谢谢, 阿德里安
【问题讨论】: