我有两个WinForms
需要通信的应用程序。
我正在考虑使用WCF
在这两者之间建立通信,但转换其中一个WCF
服务应用程序不是一种选择。
有没有办法以WCF
某种方式实现或者我应该忘记它?
例如,我想创建一个两个应用程序都可以使用的WCF
服务器(带有Push
和Pull
机制),但我认为它不是很有效。
此外,如果这有助于提出其他解决方案,请考虑用户不能拥有管理权限。
主要思想是创建一个托管在 Winform 或控制台应用程序中的 WCF 服务。比您应该将 WCF 服务引用添加到您的 Winform 应用程序引用。休息很简单。您可以在计时器中查询服务,例如 500 毫秒。这整个概念可能会对您有所帮助。如果您想查看已实现的示例,请参阅以下链接:
你见过吗:http ://wcfsimplechat.codeplex.com/ 。这个小小的 WCF 聊天示例可以帮助我思考。