using Grpc.Net.Client; using RankingService; using static RankingService.Ranking; GrpcChannel channel = GrpcChannel.ForAddress("http://localhost:8000"); RankingClient client = new RankingClient(channel); var result = await client.GetRankingAsync(new RankingService.RankingRequest()); for (int i = 0; i < result.Competitors.Count; i++) { Competitor competitor = result.Competitors[i]; Console.WriteLine($"{i + 1}. {competitor.Name}, {competitor.Time}"); }