2009-04-13 46 views
3

我需要一种方式来触发远程进程“通过电线”事件和传递参数(XML序列化,无论)。我希望能够做到这样的事情。触发事件“通过电线”在.net

foreach(childClient c in clientList) 
{ 
    MyEvent += c.EventHandler; 
} 

MyEvent("param"); 

什么技术对此有好处? WCF?

这是家庭软件项目中的一个小型部署,因此设计中的最小开销是一个优点,不必“快速”,并且不会处理大量流量。

回答

6

有很多方法可以做到这一点,但WCF是.NET代码的最佳匹配。如果您是内部人员,那么希望防火墙等不是太多问题,您可以使用全双工NET.TCP绑定。你想阅读callback contracts

这里有很多例子,比如this one

+0

到目前为止,我对WCF的最大问题一直是事情的“信息”方面......我有配置问题。 – Firoso 2009-04-13 03:31:08