R · Liberado
A resposta de sucesso a uma requisição de liberação (R).
Notação de bytes:
opé um caractere ASCII,tokené binário (u64, big-endian), ekeyé texto UTF-8 (comprimento variável, mostrado comoNna estrutura). O\nfinal é0A. O cabeçalho fixo é um valor binário e pode conter0x0A, então precisa ser consumido primeiro pela contagem de bytes, antes de procurar a nova linha.
token é o correlacionador: o valor enviado na requisição, devolvido sem alteração. É por ele que o cliente identifica de qual requisição esta é a resposta (Regras de Correspondência de Resposta).
Fluxo
R (liberado) vai apenas para quem liberou. Se havia alguém esperando, separadamente disso, a conexão no início da fila recebe Concedido A — repassado diretamente sem nova disputa. As duas respostas saem por conexões diferentes, então não é necessária nenhuma ordem entre elas.