.NET Remoting - 如何回调所有连接的客户端?

时间:2009-10-05 11:47:52

标签: c# .net remoting

我正在研究.NET Remoting,我看到一个例子:http://www.mctainsh.com/Articles/Csharp/RemoteCallback.aspx#A%5Fsimple%5Fexample,一切正常。现在我的问题是,如果我尝试启动另一个客户端,服务器不回调所有连接的客户端,但只回到最后一个。如何向所有客户发送回叫?

1 个答案:

答案 0 :(得分:0)

尝试更改此部分代码:

    public event NotifyCallback Notify
    {
        add    { s_notify = value; }
        remove { /*  */ }
    }

成:

    public event NotifyCallback Notify
    {
        add    { s_notify += value; }
        remove { s_notify -= value; }
    }

目前,事件未添加到列表中,但s_notify设置为在每个add上触发不同的事件处理程序。