žMultiplier ob1 = Activator.GetObject(typeof(Multiplier), "tcp://localhost:8989/Multiplier.rem") as Multiplier;
žMultiplier ob2 = Activator.GetObject(typeof(Multiplier), "tcp://localhost:8990/Multiplier.rem") as Multiplier;
ž
žd1 = new RunDelegate(ob1.Multiply);
žd2 = new RunDelegate(ob2.Multiply);
ž
žAsyncCallback c1 = new AsyncCallback(TopPartCompleted);
žAsyncCallback c2 = new AsyncCallback(BottomPartCompleted);
ž
žr1 = d1.BeginInvoke(A, B, 0, size / 2, c1, null);
žr2 = d2.BeginInvoke(A, B, size / 2, size, c2, null);
ž
žConsole.WriteLine("still alive...");
žConsole.ReadLine();