コード例 #1
0
        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));
            }
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: OpenSharp/NDceRpc
        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));
            }
        }