|
You said, TCP is a stream protocol, which is opposed to your next word that "you can receive packets in any order". Stream per it's definition means you can't have #2 before you get #1 out of the stream.
Yes, the stream itself could be split into transport frames which then could be delivered in random order, but the protocol stack on the client should reassemble stream, as I'm aware.
So, what really was wrong?
|