blob: 52dd2a5e044c5b8613abf023277bf59f7dc75bfb [file] [log] [blame]
Jan Tattermuscha7608b02015-02-03 17:54:38 -08001using System;
2using System.Runtime.InteropServices;
3using Google.GRPC.Core;
4using System.Threading;
Jan Tattermuscha7608b02015-02-03 17:54:38 -08005
Jan Tattermuscheb3e76e2015-02-06 11:43:13 -08006namespace math
Jan Tattermuscha7608b02015-02-03 17:54:38 -08007{
Jan Tattermuscheb3e76e2015-02-06 11:43:13 -08008 class MathClient
Jan Tattermuscha7608b02015-02-03 17:54:38 -08009 {
10 public static void Main (string[] args)
11 {
Jan Tattermusch23821ce2015-02-13 10:46:02 -080012 GrpcEnvironment.Initialize();
13
Jan Tattermuscha7608b02015-02-03 17:54:38 -080014 using (Channel channel = new Channel("127.0.0.1:23456"))
15 {
Jan Tattermusch15111f52015-02-05 18:15:14 -080016 MathGrpc.IMathServiceClient stub = new MathGrpc.MathServiceClientStub(channel);
Jan Tattermuscheb3e76e2015-02-06 11:43:13 -080017 MathExamples.DivExample(stub);
Jan Tattermuscha7608b02015-02-03 17:54:38 -080018
Jan Tattermuscheb3e76e2015-02-06 11:43:13 -080019 MathExamples.FibExample(stub);
Jan Tattermuscha7608b02015-02-03 17:54:38 -080020
Jan Tattermuscheb3e76e2015-02-06 11:43:13 -080021 MathExamples.SumExample(stub);
Jan Tattermuscha7608b02015-02-03 17:54:38 -080022
Jan Tattermuscheb3e76e2015-02-06 11:43:13 -080023 MathExamples.DivManyExample(stub);
Jan Tattermuscha7608b02015-02-03 17:54:38 -080024 }
25
26 GrpcEnvironment.Shutdown();
27 }
28 }
29}