关于Remoting的问题
启动服务器端,然后启动客户端,客启端能调用服务器端对象,但是当客户端隔一段时间(半小时以上)再重新调用远程对象的时候就返回Requested Service not found
不知道是什么原因,请各位帮帮忙!
------解决方案--------------------你的远程对象可能是被回收了,你可以设置远程对象的生命周期为无限.
/// <summary>
/// 将租用周期改为无限
/// </summary>
/// <returns> </returns>
public override object InitializeLifetimeService()
{
return null;
}
你可以把这个放在一个基类里.
------解决方案--------------------创建AutoResetEvent 线程
注册完远程后对AutoResetEvent 线程进行Close
注册时注册到一个list对象中保存