# grpc-async-client-stream-demo **Repository Path**: evilskyman/grpc-async-client-stream-demo ## Basic Information - **Project Name**: grpc-async-client-stream-demo - **Description**: 这是一个grpc 异步非阻塞 stream client的demo项目 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 4 - **Created**: 2023-01-06 - **Last Updated**: 2024-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 这是一个grpc 异步非阻塞 stream client的demo项目 编译安装protobuf和grpc库 生成protobuf和grpc依赖文件 protoc --proto_path=. --cpp_out=. hello.proto protoc -I . --grpc_out=. --plugin=protoc-gen-grpc=`which grpc_cpp_plugin` hello.proto 由于grpc依赖较多,所以需要使用cmake来编译,命令如下,生成的可执行文件为build/grpcDemo mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Debug .. cmake --build . --config Debug --target all -- -j 8 如果不想编译,安装完protobuf和grpc后可以执行运行本项目根目录下的grpcDemo,它是amd64架构的 测试时,server端可参考server端demo,下载地址 https://gitee.com/evilskyman/grpc-demo 本人使用的环境 系统: Ubuntu 22.04 架构: x86_64 g++版本: 11.2.0 cmake版本: 3.24.0-rc5 grpc版本: v1.45.2 Protobuf版本: v3.19.4