如何在 Windows 窗体应用程序和网站之间进行通信?
Posted
技术标签:
【中文标题】如何在 Windows 窗体应用程序和网站之间进行通信?【英文标题】:How to communicate between Windows Form app and Web Site? 【发布时间】:2011-03-28 06:53:41 【问题描述】:我们为嵌入式 Windows XP 开发了一个 C# .Net 2.0 Windows Form 应用程序,用于控制底层硬件/设备。现在,我们需要添加一个 c# .NET 2.0 网站(由同一设备内的 IIS 托管),它可以向 Windows 窗体应用程序发送命令(例如:开始测量)并接收数据。
最好的方法是什么?
我们考虑了 Web 服务,但 Windows 窗体应用程序如何知道 Web 服务何时会收到来自网站的命令。
谢谢。
注意:禁止在设备上安装 Framework .NET 3.x 或 4
【问题讨论】:
【参考方案1】:鉴于对 .Net 2.0 的限制,在这种情况下,.net 远程处理是可行的方法。
http://en.wikipedia.org/wiki/.NET_Remoting
Winform 应用程序可以通过远程处理公开对象。 Web 应用可以向这些对象发送请求。 request 会有命令。
【讨论】:
谢谢你,正是我搜索的内容。以上是关于如何在 Windows 窗体应用程序和网站之间进行通信?的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 服务和窗体应用程序之间使用套接字进行进程间通信
使用 WCF 通过 Windows 服务和 Windows 窗体应用程序进行通信
Windows 服务和 Windows 窗体应用程序之间的通信