Пример #1
0
func (eca *ECA) startECAA(wg *sync.WaitGroup, opts []grpc.ServerOption) {
	var err error

	eca.socka, err = net.Listen("tcp", viper.GetString("ports.ecaA"))
	if err != nil {
		Panic.Panicln(err)
	}

	eca.srva = grpc.NewServer(opts...)
	pb.RegisterECAAServer(eca.srva, &ECAA{eca})
	eca.srva.Serve(eca.socka)

	_ = eca.socka.Close()
	wg.Done()
}
Пример #2
0
func (eca *ECA) startECAA(srv *grpc.Server) {
	pb.RegisterECAAServer(srv, &ECAA{eca})
}