using Grpc.Core;
using Your.Proto.Namespace;
class Program
{
static void Main(string[] args)
{
// Соединение с grpc сервером
var channel = new Channel("localhost:50051", ChannelCredentials.Insecure);
try
{
// Создаем клиента
var client = new YourService.YourServiceClient(channel);
// Запрос
var reply = client.YourMethod(new YourRequest { });
// Декодируем строку с gRPC сообщением
YourResponse response = reply.Response;
Console.WriteLine(response);
}
catch (RpcException ex)
{
Console.WriteLine("Ошибка с grpc: " + ex.Status);
}
finally
{
channel.ShutdownAsync().Wait();
}
}
}