行业知识
通信(四)gRPC
2026-11-03 00:52:57
来源:互联网转载
gRPC
- 1. 简介
- 2. C++
- 2.1 编译.proto生成.pb.h和.pb.cc
- 服务器示例
- 客户端示例
- 3. C#
- 3.1 导入NuGet程序包
- 编译.proto生成.cs和Grpc.cs
- index.php/tags-41973.html" >���例
1. 简介
2. C++
2.1 编译.proto生成.pb.h和.pb.cc
- grpc_cpp_plugin.exe生成
- 编译时.proto自动生成
服务器示例
客户端示例
3. C#
3.1 导入NuGet程序包
编译.proto生成.cs和Grpc.cs
- grpc_csharp_plugin.exe生成
- 编译时.proto自动生成
示例
static async Task test() { Channel channel = new Channel("127.0.0.1:50051", ChannelCredentials.Insecure); var client = new TodoService.TodoServiceClient(channel); var request = new TodoRequest { Task = "Do something" }; var response = client.SendTodo(request); Console.WriteLine("Response: " + response.Message); channel.ShutdownAsync().Wait(); Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }()()
上一篇:服务器相关会议怎么开?
下一篇:C# List使用详解