// -------- Handlers ---------

        public NotifyPuppetMasterReply NotifyPuppetMasterHandler(NotifyPuppetMasterRequest request)
        {
            ConnectionUtils.EstablishPCSConnection(request.Port);
            return(new NotifyPuppetMasterReply {
                Port = "1"
            });
        }
 public async override Task <NotifyPuppetMasterReply> NotifyPuppetMaster(NotifyPuppetMasterRequest request, ServerCallContext context)
 {
     return(await Task.FromResult(NotifyPuppetMasterHandler(request)));
 }