Example #1
0
        public async Task <string> ReportClapAsync()
        {
            // The port number(5001) must match the port of the gRPC server.
            using var channel = GrpcChannel.ForAddress("https://localhost:5001");
            var client = new Server.Greeter.GreeterClient(channel);
            var reply  = await client.SayHelloAsync(
                new Server.HelloRequest {
                Name = "GreeterClient"
            });

            return(reply.Message);
        }
Example #2
0
        static void Main(string[] args)
        {
            var channel = new Channel("localhost:50051", ChannelCredentials.Insecure);
            var client  = new Server.Greeter.GreeterClient(channel);

            var reply = client.SayHello(
                new Server.HelloRequest {
                Name = "客户端"
            });

            Console.WriteLine("回复:" + reply.Message);

            Console.WriteLine("任意键退出。。。。");
            Console.ReadKey();
        }
Example #3
0
 public HomeController(ILogger <HomeController> logger, Server.Greeter.GreeterClient greeter)
 {
     _logger  = logger;
     _greeter = greeter;
 }