func (eca *ECA) startECAP(wg *sync.WaitGroup, opts []grpc.ServerOption) { var err error eca.sockp, err = net.Listen("tcp", viper.GetString("ports.ecaP")) if err != nil { Panic.Panicln(err) } eca.srvp = grpc.NewServer(opts...) pb.RegisterECAPServer(eca.srvp, &ECAP{eca}) eca.srvp.Serve(eca.sockp) _ = eca.sockp.Close() wg.Done() }
func (eca *ECA) startECAP(srv *grpc.Server) { pb.RegisterECAPServer(srv, &ECAP{eca}) }