Files
Sillyv2/core/gprc.go
T
2023-07-25 09:41:56 +08:00

26 lines
534 B
Go

package core
import (
"log"
"net"
"github.com/cdle/sillyplus/proto3/srpc"
"google.golang.org/grpc"
)
// protoc --go_out=. -I. --go-grpc_out=. bucket.proto
func init() {
go func() {
lis, err := net.Listen("tcp", ":50051")
if err != nil {
log.Fatalf("failed to listen: %v", err)
}
s := grpc.NewServer()
srpc.RegisterSillyGirlServiceServer(s, &SillyGirlService{})
// log.Printf("grpc server listening at %v", lis.Addr())
if err := s.Serve(lis); err != nil {
log.Fatalf("failed to serve: %v", err)
}
}()
}