WCF服务程序和宿主程序之间怎么进行交互?
现在有这样的应用:服务器端通过WCF暴露一些服务供客户端调用,这些服务托管在Windows服务中运行,同时Windows服务通过串口监控一些设备的运行状态,并且客户端可以通过wcf服务通过串口操作设备,修改设备的参数。
问题是:WCF服务程序和这个Windows服务之间怎么进行数据交互?针对这个问题 ,各位有没有好的编程思路或者解决方案?
[解决办法]
把WCF服务做成是windows service host的。这样在wcf和windows服务属于一个应用内。windows服务的OnStart里启动ServiceHost
[解决办法]
以前做过类似的东西,如果出于简单的考虑就把他们整合到一起去。
如果考虑以后的扩展,例如会不会放置到不同的服务器上,就采用socket通讯。
这样以后到任何地方都可以方便的控制和监控。
[解决办法]
你把WCF Service里公开几个static属性,不就能访问了么。。。嘿嘿。