动态ip port

This commit is contained in:
suguo.yao 2021-09-16 09:38:22 +08:00
parent 553f2391c7
commit 9af8b46812
1 changed files with 7 additions and 2 deletions

View File

@ -44,11 +44,16 @@ func Start() {
// grpc服务启动
go func() {
log.Printf("starting grpc service on %s:%d", conf.Address, conf.Port)
lis, err := net.Listen("tcp", fmt.Sprintf("%s:%d", conf.Address, conf.Port))
addr, err := net.ResolveTCPAddr("tcp", fmt.Sprintf("%s:%d", conf.Address, conf.Port))
if err != nil {
log.Fatal("net.ResolveTCPAddr", err)
}
log.Printf("starting grpc service on %s:%d", addr.IP, addr.Port)
lis, err := net.ListenTCP("tcp", addr)
if err != nil {
log.Fatal("fail to open port: ", err)
}
defer lis.Close()
err = rpc.Serve(lis)
if err != nil {
log.Fatal("fail to open microservice: ", err)