private static void StartClient2(string address) { Console.WriteLine("Server address = " + address); var clb = new CallbackServiceCallback(); Console.WriteLine("Client started"); var factory = new DuplexChannelFactory <ICallbackService2>(new InstanceContext(clb), _binding); var client = factory.CreateChannel(new EndpointAddress(address)); for (int i = 0; i < 6; i++) { client.CallOneWay(new CallData()); client.Call(); Thread.Sleep(new Random((int)DateTime.Now.Ticks).Next(2000, 3000)); } }
private static void StartClient2(string address) { Console.WriteLine("Server address = " + address); var clb = new CallbackServiceCallback(); Console.WriteLine("Client started"); var factory = new DuplexChannelFactory<ICallbackService2>(new InstanceContext(clb), _binding); var client = factory.CreateChannel(new EndpointAddress(address)); for (int i = 0; i < 6; i++) { client.CallOneWay(new CallData()); client.Call(); Thread.Sleep(new Random((int)DateTime.Now.Ticks).Next(2000, 3000)); } }