【问题标题】:triggering events "over the wire" in .net在 .net 中“通过网络”触发事件
【发布时间】:2009-04-13 03:11:04
【问题描述】:

我需要一种方法来“通过网络”触发远程进程上的事件并传递参数(xml 序列化等)。我希望能够做这样的事情。

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

MyEvent("param");

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

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

【问题讨论】:

    标签: c# .net networking remoting


    【解决方案1】:

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

    有很多例子,比如this one。

    【讨论】:

    • 到目前为止,我对 WCF 的最大问题是“IS”方面的问题......我在配置方面遇到了问题。
    猜你喜欢
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-20
    相关资源
    最近更新 更多