Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var klient1 = new KalkulatorLZClient("endpoint1");
            var l1      = new LiczbaZ()
            {
                czescR = 1.2,
                czescU = 3.4
            };
            var l2 = new LiczbaZ()
            {
                czescR = 5.6,
                czescU = -7.8
            };

            Console.WriteLine("KLIENT1");
            Console.WriteLine("... wywoluje DodajZ(...)");
            var result1 = klient1.DodajZ(l1, l2);

            Console.WriteLine("DodajLZ(...) = ({0}, {1})", result1.czescR, result1.czescU);

            //-----------------------------------------------

            var klient2 = new OWSerwiceClient("endpoint2");

            Console.WriteLine("KLIENT2");
            Console.WriteLine("... wywoluje funkcja 1:");
            klient2.Funkcja1("Klient2");
            Thread.Sleep(10);
            Console.WriteLine("... kontynuacja po funkcji 1");
            Console.WriteLine("... wywoluje funkcja 2:");
            klient2.Funkcja2("Klient2");
            Thread.Sleep(10);
            Console.WriteLine("... kontynuacja po funkcji 2");
            klient2.Close();
            Console.WriteLine("KONIEC KLIENT2");

            //-----------------------------------------------

            Console.WriteLine("KLIENT3");
            var handler         = new CallbackHandler();
            var instanceContext = new InstanceContext(handler);
            var klient3         = new CallbackKalkulatorClient(instanceContext);

            Console.WriteLine("... wywoluje Silnia(10)");
            klient3.Silnia(10);
            Console.WriteLine("... wywoluje Silnia(20)");
            klient3.Silnia(20);
            Console.WriteLine("... wywoluje obliczenia cosia....");
            klient3.ObliczCos(2);
            Console.WriteLine("... poczekaj chwilę na odbiór wyników");
            Console.WriteLine("... nacisnij <ENTER> aby zakończyć");
            Thread.Sleep(5000);
            klient3.Close();
            Console.WriteLine("KONIEC KLIENT3");
            Console.ReadLine();
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Service1Client serwisClient = new Service1Client("WSHttpBinding_IService1");

            // The code provided will print ‘Hello World’ to the console.
            // Press Ctrl+F5 (or go to Debug > Start Without Debugging) to run your app.

            Console.Write("\nKLIENT1");
            Console.WriteLine("wywolanie fkcj1");
            serwisClient.Funkcja1("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("kontynuacja fkcj1");

            Console.WriteLine("wywolanie fkcj2");
            serwisClient.Funkcja1("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("kontynuacja fkcj2");

            Console.WriteLine("wywolanie fkcj1");
            serwisClient.Funkcja2("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("kontynuacja fkcj1");
            serwisClient.Close();
            Console.Write("KONIEC KLIENT1");


            Console.WriteLine("\nKLIENT2:");
            CallbackHandler          mojCallbackHandler = new CallbackHandler();
            InstanceContext          instanceContext    = new InstanceContext(mojCallbackHandler);
            CallbackKalkulatorClient client2            = new CallbackKalkulatorClient(instanceContext);

            double value1 = 10;

            Console.WriteLine("...wywoluje silnia({0})", value1);
            client2.Silnia(value1);

            value1 = 20;
            Console.WriteLine("...wywoluje silnia({0})", value1);
            client2.Silnia(value1);

            int value2 = 2;

            Console.WriteLine("...wywoluje obliczenia cosia", value1);
            client2.ObliczCos(value2);
            Console.WriteLine("czekam na obliczenia");
            Thread.Sleep(5000);
            client2.Close();
            Console.WriteLine("KONIEC KLIENT2");



            // Go to http://aka.ms/dotnet-get-started-console to continue learning how to build a console app!
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            // The code provided will print ‘Hello World’ to the console.
            // Press Ctrl+F5 (or go to Debug > Start Without Debugging) to run your app.
            //Console.WriteLine("Hello World!");
            //Console.ReadKey();

            Service1Client client1 = new Service1Client("WSHttpBinding_IService1");

            Console.WriteLine("...wywoluje funkcja1:");
            client1.Funkcja1("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("...kontynuacja po funkcji 1");

            Console.WriteLine("...wywoluje funkcja2:");
            client1.Funkcja2("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("...kontynuacja po funkcji 2");

            Console.WriteLine("...wywoluje funkcja1:");
            client1.Funkcja1("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("...kontynuacja po funkcji 1");

            client1.Close();

            Console.WriteLine("\nKLIENT2:");

            CallbackHandler          mojCallbackHandler = new CallbackHandler();
            InstanceContext          instanceContext    = new InstanceContext(mojCallbackHandler);
            CallbackKalkulatorClient client2            = new CallbackKalkulatorClient(instanceContext);

            double value1 = 10;

            Console.WriteLine("...wywoluje Silnia({0})...", value1);
            client2.Silnia(value1);
            value1 = 20;
            Console.WriteLine("...wywoluje Silnia({0})...", value1);
            client2.Silnia(value1);

            int value2 = 2;

            Console.WriteLine("...wywoluje obliczenia cosia...");
            client2.ObliczCos(value2);
            Console.WriteLine("...czekam chwile na odbior wynikow");
            Thread.Sleep(5000);

            client2.Close();
            Console.WriteLine("KONIEC KLIENT2");
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Service1Client client1 = new Service1Client("WSHttpBinding_IService1");

            Console.WriteLine("...wywoluje funkcja 1:");
            client1.Funkcja1("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("...kontynuacja po funkcji 1");
            Console.WriteLine("...wywoluje funkcja 2:");
            client1.Funkcja2("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("...kontynuacja po funkcji 2");
            Console.WriteLine("...wywoluje funkcja 1:");
            client1.Funkcja1("Klient1");
            Thread.Sleep(10);
            Console.WriteLine("...kontynuacja po funkcji 1");
            client1.Close();
            Console.WriteLine("KONIEC KLIENT1");

            Console.WriteLine("\nKLIENT2:");
            CallbackHandler mojCallbackHandler = new CallbackHandler();
            InstanceContext instanceContext    = new
                                                 InstanceContext(mojCallbackHandler);
            CallbackKalkulatorClient client2 = new
                                               CallbackKalkulatorClient(instanceContext);
            double value1 = 10;

            Console.WriteLine("...wywoluje Silnia({0})...", value1);
            client2.Silnia(value1);
            value1 = 20;
            Console.WriteLine("...wywoluje Silnia({0})...", value1);
            client2.Silnia(value1);
            int value2 = 2;

            Console.WriteLine("...wywoluje obliczenia cosia...");
            client2.ObliczCos(value2);
            Console.WriteLine("...czekam chwile na odbior wynikow");
            Thread.Sleep(5000);
            client2.Close();
            Console.WriteLine("KONIEC KLIENT2");
        }