Example #1
0
        static void Main(string[] args)
        {
            // Utworzenie instancji WCF proxy
            //KalkulatorClient mojKlient = new KalkulatorClient();
            KalkulatorClient klient1 = new KalkulatorClient("WSHttpBinding_IKalkulator");
            KalkulatorClient klient2 = new KalkulatorClient("mojEndpoint2");
            KalkulatorClient klient3 = new KalkulatorClient("mojEndpoint3");
            KalkulatorClient klient4 = new KalkulatorClient("NetTcpBinding_IKalkulator");

            // Wywolanie operacji uslugi
            // Operacja dodaj
            int value1 = 10;
            int value2 = 20;


            double result = klient1.Dodaj(value1, value2);

            Console.WriteLine("Wynik dodawania: " + result);

            // Operacja odejmij
            result = klient1.Odejmij(value1, value2);
            Console.WriteLine("Wynik odejmowania: " + result);

            // Operacja Pomnoz
            result = klient1.Pomnoz(value1, value2);
            Console.WriteLine("Wynik mnożenia: " + result);

            // Operacja Podziel
            double divVal1 = 30.0;
            double divVal2 = 10.5;

            result = klient1.Podziel(divVal1, divVal2);
            Console.WriteLine("Wynik dzielenia: " + result);
            int res2;
            int moduloVal1 = 10;
            int moduloVal2 = 20;

            res2 = klient1.Reszta(moduloVal1, moduloVal2);
            Console.WriteLine("Wynik modulo: " + res2);

            double val = 20.0;

            result = klient1.Sumuj(val);
            Console.WriteLine("1. Wynik sumowania: " + result);
            result = klient1.Sumuj(val);
            Console.WriteLine("2. Wynik sumowania: " + result);

            // Operacja Podziel
            //result = mojKlient.Podziel(value1, value2);
            //Console.WriteLine(result);

            // Zamkniecie klienta zamyka polaczenie i czysci zasoby
            klient1.Close();
        }
Example #2
0
        static void Main(string[] args)
        {
            KalkulatorClient mojKlient = new KalkulatorClient();

            double result = mojKlient.Dodaj(3, 5);

            Console.WriteLine("Dodawanie 2 i 3, wynik: {0}", result);

            result = mojKlient.Odejmij(12, 4);
            Console.WriteLine("Odejmowanie 12 i 4, wynik: {0}", result);

            result = mojKlient.Pomnoz(5, 7);
            Console.WriteLine("Mnozenie 5 i 7, wynik: {0}", result);

            mojKlient.Close();
        }
Example #3
0
        static void Main(string[] args)
        {
            //KalkulatorClient mojKlient = new KalkulatorClient();

            KalkulatorClient klient1 = new KalkulatorClient("WSHttpBinding_IKalkulator");
            KalkulatorClient klient2 = new KalkulatorClient("WSHttpBinding_IKalkulator");
            KalkulatorClient klient3 = new KalkulatorClient("WSHttpBinding_IKalkulator");
            KalkulatorClient klient4 = new KalkulatorClient("NetTcpBinding_IKalkulator");

            double value1 = 3;
            double value2 = 2.5;

            double result = klient1.Dodaj(value1, value2);

            Console.WriteLine(result);

            result = klient1.Odejmij(value1, value2);
            Console.WriteLine(result);

            result = klient1.Pomnoz(value1, value2);
            Console.WriteLine(result);

            result = klient1.Sumuj(15);
            Console.WriteLine("Klient 1 suma: " + result);
            result = klient1.Sumuj(2);
            Console.WriteLine("Klient 1 suma: " + result);

            result = klient2.Sumuj(4);
            Console.WriteLine("Klient 2 suma: " + result);
            result = klient2.Sumuj(2);
            Console.WriteLine("Klient 2 suma: " + result);

            result = klient3.Sumuj(5);
            Console.WriteLine("Klient 3 suma: " + result);
            result = klient3.Sumuj(4);
            Console.WriteLine("Klient 3 suma: " + result);

            result = klient4.Sumuj(155);
            Console.WriteLine("Klient 4 suma: " + result);
            result = klient4.Sumuj(12);
            Console.WriteLine("Klient 4 suma: " + result);

            klient1.Close();
        }