public void Init() { List <Partition> partitions = new List <Partition>(Partitions.Values); bool alive = false; ClientPingRequest request = new ClientPingRequest(); while (!alive) { try { Grpc.Ping(request); alive = true; } catch { Thread.Sleep(500); } } SendInformationToClient(partitions); }
public override Task <ClientPingReply> Ping(ClientPingRequest request, ServerCallContext context) { return(Task.FromResult(new ClientPingReply())); }