Hi,
This is basically a fundamental question on the QUIC's implementation via the Network framework.
We are using the NWMultiplexGroup
object to deal with multiples streams over the wire, but we would like to understand if this object is using http3 under the hood, because our understanding is the actual connection multiplexing is happening under that protocol.
If this is not the case, can you please elaborate a little bit more on this.
Btw, in this implementation we are not using URLSession
at all, is just pure QUIC via Network framework.
Thanks in advance.
we would like to understand if this object is using http3 under the hood
I’m a bit confused by your question. Architecturally, the layers are HTTP/3 > QUIC > UDP. URLSession
gives you access to HTTP/3. Network framework gives you access to QUIC and UDP [1].
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"
[1] You could implement your own HTTP/3 on top of Network framework but that would be a lot of work.