Skip to content

jcjing-commit/go_grpc_example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

export GOPATH=$(pwd) 或 (export GOPATH=.../go_grpc_example)
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}    	   //需要到GOPATH中执行
go get -u google.golang.org/grpc                             	   //工作目录中执行(src中)
protoc --go_out=plugins=grpc:./ ./calc/*.proto文件所在目录    //将$GOPATH/bin添加到 PATH执行才不会报错(自动生成服务器和客户端的注册函数)
(如果用$ protoc --go_out=./ .../*.proto生成*.pb.go需要自己写服务器和客户端的注册函数)

=================================================================================================
不想自己操作以上过程可以执行:
./tool.sh     //重新下载开源库有点慢
export GOPATH=.../go_grpc_example     // ... 为克隆go_grpc_example的目录
=================================================================================================

cd ./src
go run server/server.go
go run client/client.go

About

display golang grpc example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published