.Net Remoting实现定向广播
http://www.itjxue.com 2015-07-17 02:00 来源:未知 点击次数:
相对于 WebService 来说,采用 .Net Remoting 技术的客户端能够订阅服务器端事件,这个功能简直太棒了。
如果想利用该技术作一个简单而又典型的应用,信息广播程序是一个不错的选择。以下代码是一个简单的广播程序,当然,它实在太简陋了。
服务端:
客户端:
远程对象、委托及事件重现器(需同时部署在服务端及客户端):
OK,我的信息广播程序就这样完成了。
但是,我很快就发现了问题:如果我的确想让所有订阅我的广播事件的客户端都得到我要广播的信息,这个实现应该不会有问题。但是现在我有一个消息只想通知 Mike 或 John (正如以上代码),(注:可能这时不能再称为“广播”了),我的广播程序依然将这个消息通知到了每一个客户端。