Skip to content

Is there a guarantee that to get one and only one QUIC_STREAM_EVENT_SEND_COMPLETE event for each sucessful StreamSend() call? #2209

Answered by nibanks
Wizmann asked this question in Q&A
Discussion options

You must be logged in to vote

Every successful call to StreamSend is guaranteed to get a matching, single QUIC_STREAM_EVENT_SEND_COMPLETE event; no matter what. Send buffering doesn't change this guarantee, only when the event is delivered.

I agree that clarifying this point in both https://github.com/microsoft/msquic/blob/main/docs/Streams.md and https://github.com/microsoft/msquic/blob/main/docs/api/StreamSend.md would probably be a good idea.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Wizmann
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
2 participants