我有服務器上RemoteRamdom類:.NET遠程 - 代理問題
SERVER:
public class RemoteRandom : MarshalByRefObject
{
Random r = new Random();
public Random GetRandomObject()
{
return r;
}
}
客戶:
RemoteRandom remoteRandom = (RemoteRandom)Activator.GetObject(typeof(RemoteRandom), "tcp://localhost:1000/UzakNesne");
Random r = remoteRandom.GetRandomObject();
while (true)
{
Console.WriteLine(r.Next());
}
問題:客戶端可以調用GetRandomObject方法成功。但是,當我調用r實例的方法時,它在本地運行。我的意思是,即使我關閉了服務器應用程序,r.Next()仍繼續工作。
r如何在服務器上工作?
配置是通過解決方案中的.config文件完成的。我只是略過了細節。 – 2010-12-16 11:14:55