Remoting问题:服务器端如何调用客户端激活的远程对象?——详情.. ...
运行方式:客户端激活。
//远程对象类定义
public class RemoteObj:MarshalByRefObject
{
//状态
private int _state = 0;
//客户端调用
public void CalledByClient(int state)
{
_state = state;
}
//服务端调用?
public void CalledByServer(int state)
{
_state = state;
}
}
问题是:
1、客户端激活远程对象时,如何让服务器端程序知道?——在构造函数中处理?
2、如果问题1解决,也就是可以在服务器端获取客户端激活的对象的应用,是否可以在服务器端直接调用该对象的CalledByServer方法;
3、如果问题2解决,是否会影响对象的租借期?
4、对应问题1,对象的销毁可否由类似操作?
初学Remoting。谢谢!