Hi all,
I try to understand "Handshake Process" between client and server recently. I am confused about what is the difference between SREJ and REJ.
const QuicTag kREJ = TAG('R', 'E', 'J', '\0'); // Reject
const QuicTag kSREJ = TAG('S', 'R', 'E', 'J'); // Stateless reject
I test with Chrome(60.0.3112.90), and when server receive CHLO, DoesPeerSupportStatelessRejects always return false. In this situation, server always send REJ to client. I wonder which client can support Stateless Rejects?
Could anyone tell me what is the difference with REJ and SREJ?
Thank you.