关于remoting通讯问题的请教
remoting通讯中,服务器端可以调用客户端程序的方法吗???? --------------------编程问答-------------------- 可以回调 --------------------编程问答-------------------- 可以。 --------------------编程问答-------------------- 可以,通过委托 --------------------编程问答-------------------- 不用委托,直接把一个继承了MarshalByRefObject的类对象传到服务端就可以了! --------------------编程问答-------------------- 做事件回调和把一个继承了MarshalByRefObject的类对象传到服务端都可以,各有优缺点.事件回调的麻烦在客户端的Event Handler的定义在服务器端也必须有,同时Event Handler的实现也要继承MarshalByRefObject.
把一个继承了MarshalByRefObject的类对象传到服务器端,意味着服务器内部需要写代码去维护所有从客户端传过来的从MarshalByRefObject继承来的那个Object.
我们做的系统最早时用的第一种方法,后来用第二钟方法比较多.
从逻辑上看,wzd24(牧野)说的那种方法更直接一些,比较容易理解. --------------------编程问答-------------------- http://www.cnblogs.com/artech/archive/2007/03/01/660595.html --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 没有上上上楼说的那么复杂吧
我个人实践是:
在两端开full,将客户端的远程引用对象的引用付给服务端就可以了,该引用根本不用在两端的任一端管理.
补充:.NET技术 , C#