Hi Jon,
I'm guessing here, but maybe there should be "start of the packet" character before 2 byte packet size?
>I have actually tried this. We took a look at the integer value for 210 in a hex-editor and did indeed see that the 00000000 was in the rightmost byte of the 16-bit integer. While using this format *does* prevent the NULLing out problem I mention(all of the bytes show up exactly as I want in the Data segment of the transmission) I have been told repeatedly that the Server expects the less significant bits on the "right", not on the left. Indeed, the Server kicked these transmissions back saying that the header was giving an invalid size for the message...
--sb--