summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--server/grpc_server.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/server/grpc_server.go b/server/grpc_server.go
index 07ff4e94..bc0dae4b 100644
--- a/server/grpc_server.go
+++ b/server/grpc_server.go
@@ -71,10 +71,11 @@ const GRPC_PORT = 8080
type Server struct {
grpcServer *grpc.Server
bgpServerCh chan *GrpcRequest
+ port int
}
func (s *Server) Serve() error {
- lis, err := net.Listen("tcp", fmt.Sprintf(":%d", GRPC_PORT))
+ lis, err := net.Listen("tcp", fmt.Sprintf(":%d", s.port))
if err != nil {
return fmt.Errorf("failed to listen: %v", err)
}
@@ -443,6 +444,7 @@ func NewGrpcServer(port int, bgpServerCh chan *GrpcRequest) *Server {
server := &Server{
grpcServer: grpcServer,
bgpServerCh: bgpServerCh,
+ port: port,
}
api.RegisterGobgpApiServer(grpcServer, server)
return server