mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-28 03:38:06 +00:00
Updates go lang support to allow other languages to communicate with it (#6653)
This commit is contained in:
@@ -7,5 +7,5 @@ replace github.com/google/flatbuffers/grpc/examples/go/greeter/models v0.0.0 =>
|
|||||||
require (
|
require (
|
||||||
github.com/google/flatbuffers v1.12.0
|
github.com/google/flatbuffers v1.12.0
|
||||||
github.com/google/flatbuffers/grpc/examples/go/greeter/models v0.0.0
|
github.com/google/flatbuffers/grpc/examples/go/greeter/models v0.0.0
|
||||||
google.golang.org/grpc v1.35.0
|
google.golang.org/grpc v1.39.0-dev
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import (
|
|||||||
flatbuffers "github.com/google/flatbuffers/go"
|
flatbuffers "github.com/google/flatbuffers/go"
|
||||||
models "github.com/google/flatbuffers/grpc/examples/go/greeter/models"
|
models "github.com/google/flatbuffers/grpc/examples/go/greeter/models"
|
||||||
"google.golang.org/grpc"
|
"google.golang.org/grpc"
|
||||||
"google.golang.org/grpc/encoding"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@@ -68,8 +67,8 @@ func main() {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatalf("failed to listen: %v", err)
|
log.Fatalf("failed to listen: %v", err)
|
||||||
}
|
}
|
||||||
grpcServer := grpc.NewServer()
|
codec := &flatbuffers.FlatbuffersCodec{}
|
||||||
encoding.RegisterCodec(flatbuffers.FlatbuffersCodec{})
|
grpcServer := grpc.NewServer(grpc.ForceServerCodec(codec))
|
||||||
models.RegisterGreeterServer(grpcServer, newServer())
|
models.RegisterGreeterServer(grpcServer, newServer())
|
||||||
if err := grpcServer.Serve(lis); err != nil {
|
if err := grpcServer.Serve(lis); err != nil {
|
||||||
fmt.Print(err)
|
fmt.Print(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user