Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello .NET Framework gRPC Client!!!");
            var channel  = new Channel("localhost", 5000, ChannelCredentials.Insecure);
            var client   = new IUser.IUserClient(channel);
            var response = client.GetUserDetails(new GetUserReq {
                Id = 10
            });

            Console.WriteLine($"{JsonConvert.SerializeObject(response)}");

            Console.ReadKey();
        }
Esempio n. 2
0
        static async Task Main(string[] args)
        {
            Console.WriteLine("Hello .NET Core gRPC Client!!!");

            var channel   = GrpcChannel.ForAddress("https://localhost:5001");
            var client1   = new Greeter.GreeterClient(channel);
            var response1 = await client1.SayHelloAsync(new HelloRequest { Name = "Grpc.Client" });

            Console.WriteLine(response1.Message);

            var client2   = new IUser.IUserClient(channel);
            var response2 = await client2.GetUserAsync(new GetUserReq { Id = 5 });

            Console.WriteLine($"{JsonSerializer.Serialize(response2)}");
            var response3 = await client2.GetUserDetailsAsync(new GetUserReq { Id = 5 });

            Console.WriteLine($"{JsonSerializer.Serialize(response3)}");
            Console.ReadKey();
        }