You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CONNECT-UDP Stream Chunk {
CONNECT-UDP Stream Chunk Type (i) = 0x00,
UDP Payload Length (i),
UDP Payload (..),
}
<snip/>
The bidirectional stream that the CONNECT-UDP request was sent on is
a sequence of CONNECT-UDP Stream Chunks. The CONNECT-UDP Stream
Chunk Type is designed to allow future extensibility. Endpoints that
receive a chunk with an unknown CONNECT-UDP Stream Chunk Type MUST
silently skip over that chunk.
It isn't clear to me if the UDP Payload Length field belongs solely to type 0x00 or if its expected to be the chunk length and applicable to all Chunk Types that are known or unknown. If the chunk length in notcommon to all chunks, I don't see how an endpoint can silently skip unknown chunks.
The text was updated successfully, but these errors were encountered:
You're absolutely right, that text is not very well written. What I meant to say is that the type and length are generic and the value depends on the type - and if the type is 0x00 then the value is a UDP payload. I'll fix the text.
https://tools.ietf.org/html/draft-ietf-masque-connect-udp-01#section-5 defines Stream Chunk and follows up with a statement about extensibility
It isn't clear to me if the
UDP Payload Length
field belongs solely to type0x00
or if its expected to be the chunk length and applicable to all Chunk Types that are known or unknown. If the chunk length in notcommon to all chunks, I don't see how an endpoint can silently skip unknown chunks.The text was updated successfully, but these errors were encountered: