Skip to content

SendBufferingEnabled FALSE send/receive event ordering #4608

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

You must be logged in to vote

The data is acknowledged by the peer transport, not application layer. So, you might get a send complete even before the peer ever got a RECEIVE event. The peer may never get that receive event if it ends up shutting down the stream first.

So you cannot rely on the send complete to give you any information about the peer's application view of the data.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@cairnzoid
Comment options

Answer selected by cairnzoid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants