WCF-将数据从web应用程序推送到windows窗体应用程序

WCF-将数据从web应用程序推送到windows窗体应用程序,wcf,Wcf,我不知道到底该问什么,因为我对WCF非常陌生。所以我会尽力解释我在做什么。我需要创建一个带有文本框和按钮的web应用程序。点击按钮时,文本框中的数据应被推送到一个据说要部署到客户端的win form应用程序上。因此,连接它们的是wcf服务。我并不是在寻找代码作为解决方案,而是一种理论或我所缺少的东西。谢谢。简单的方法是让您的网站发布按钮状态,并让客户端轮询更新。使用wcf很容易做到这一点,您需要考虑的是安全性——如果有的话 困难的方法是让客户端“注册”wep应用程序,然后将状态推送到客户端。每个

我不知道到底该问什么,因为我对WCF非常陌生。所以我会尽力解释我在做什么。我需要创建一个带有文本框和按钮的web应用程序。点击按钮时,文本框中的数据应被推送到一个据说要部署到客户端的win form应用程序上。因此,连接它们的是
wcf
服务。我并不是在寻找代码作为解决方案,而是一种理论或我所缺少的东西。谢谢。

简单的方法是让您的网站发布按钮状态,并让客户端轮询更新。使用wcf很容易做到这一点,您需要考虑的是安全性——如果有的话


困难的方法是让客户端“注册”wep应用程序,然后将状态推送到客户端。每个客户端都需要自己的wcf侦听端点,可以从web应用程序调用该端点。实现非常简单,但我怀疑您会遇到连接问题。最终用户是否有权在windows中打开侦听端口?如果客户机在nat路由器后面,您能确保您可以连接到它们吗?

也许这个问题可以。如何将数据从wcf服务传递到windows窗体。可能吗?我的意思是没有鼠标事件,没有从windows窗体的任何位置单击。请帮助:/这是可行的,但这取决于客户端的工作方式(我假设服务器是iis 7.5)。客户机是在同一个盒子上,在内联网上还是在互联网上?不是,先生。客户端位于不同的位置,可能是多个客户端在等待web应用程序的数据。现在,我已经让客户端轮询web站点的数据更新。但我正在寻找另一种不需要对客户机的数据进行轮询的方法。打开端口应该由管理员完成,我想我不会有问题。我发现一些示例作为我的参考,对我解决这个问题有很大帮助,但是这些示例使用的是netHttpbinding。我在找你。无论如何,谢谢你的回复。