I RemoteRamdom Klasse auf dem Server haben:.NET Remoting - Proxy Problem
SERVER:
public class RemoteRandom : MarshalByRefObject
{
Random r = new Random();
public Random GetRandomObject()
{
return r;
}
}
CLIENT:
RemoteRandom remoteRandom = (RemoteRandom)Activator.GetObject(typeof(RemoteRandom), "tcp://localhost:1000/UzakNesne");
Random r = remoteRandom.GetRandomObject();
while (true)
{
Console.WriteLine(r.Next());
}
Das Problem: Der Client kann GetRandomObject rufen Methode erfolgreich . Wenn ich jedoch die Methoden von r instance aufruft, wird es lokal ausgeführt. Ich meine, r.Next() arbeitet weiter, selbst wenn ich die Serveranwendung schließe.
Wie kann ich auf dem Server arbeiten?
Konfiguration erfolgt durch .config-Datei in der Lösung. Ich habe die Details einfach übersprungen. –