【发布时间】:2013-03-13 10:52:17
【问题描述】:
是否可以创建一个GUI(winform)来控制wcf服务并将数据发送到连接到该服务的客户端。
【问题讨论】:
是否可以创建一个GUI(winform)来控制wcf服务并将数据发送到连接到该服务的客户端。
【问题讨论】:
是的,好吧,一个用于调用服务的 GUI; 控制*,我会说,是另外一回事,但同样不可能。
*对我来说控制是一个应用程序,它可以打开、关闭、重置等。与使用它完全不同的东西。
【讨论】:
简短的回答:是的 - 只是因为 C# 几乎所有事情都是可能的 :-)
长答案:这取决于您要控制什么。如果要打开/关闭服务,最好将其实现为 Windows 服务,并使用 Windows 手段来控制服务。如果您想在服务中“更改设置”,那么:是的,这只是另一个客户端。
要从服务向客户端发送消息,最好实现回调合约(也称为双向通信)。见这里:http://idunno.org/archive/2008/05/29/wcf-callbacks-a-beginners-guide.aspx
【讨论】: