/// <summary> /// Handles a "hello" from a child node /// </summary> /// <param name="request"></param> /// <param name="context"></param> /// <returns></returns> public override Task <LinkReply> AddLink(LinkRequest request, ServerCallContext context) { // TODO: _logger.LogInformation($"got a SayHello from {request.ClientAddr} {context.Host} {context.Method} {context.Peer}"); _connectionManager.AddNewChildNode(new ChildNodeConnection { Address = request.ClientAddr }); return(Task.FromResult(new LinkReply { Message = "Hello " + request.ClientAddr })); }