I just asked a question on how to send data larger than the SendBufferSize and the answer was that is would be send in a couple of parts.
My second question is how will this data be received? Will it be complete in the network stream or will it get it divided.
the first question: http://stackoverflow.com/questions/3097695/can-you-send-a-file-larger-that-the-sendbuffersize-throuh-a-tcpclient