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(); }
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! }
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"); }
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"); }