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