> If you are using UDP, all the data should arrive together in one  
> packet.
> With TCP, you can probably get the same effect if you just read all  
> the
> data in the receive buffer.

I already assumed as much, of course it may still keep filling the  
buffer, and
a great design goal to fit all the data in a single packet! this way  
it doesn't
matter if you lose one.