From b048a2e1f2441e6f15294277805c0387a31f4209 Mon Sep 17 00:00:00 2001 From: "suguo.yao" Date: Thu, 16 Sep 2021 09:40:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E5=8A=A8=E6=80=81ip=20port=E8=BF=9B?= =?UTF-8?q?=E8=A1=8C=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- grpc/grpc.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/grpc/grpc.go b/grpc/grpc.go index cf47d88..c542919 100644 --- a/grpc/grpc.go +++ b/grpc/grpc.go @@ -38,6 +38,14 @@ func Init(config *Config) *grpc.Server { return rpc } +func IPAddress() string { + return conf.Address +} + +func Port() int { + return conf.Port +} + func Start() { //注册反射 用于grpcurl调试 reflection.Register(rpc) @@ -48,6 +56,12 @@ func Start() { if err != nil { log.Fatal("net.ResolveTCPAddr", err) } + if addr.IP.String() != conf.Address { + conf.Address = addr.IP.String() + } + if addr.Port != conf.Port { + conf.Port = addr.Port + } log.Printf("starting grpc service on %s:%d", addr.IP, addr.Port) lis, err := net.ListenTCP("tcp", addr) if err != nil {