Once again the documentation for the new network stuff is awful.
I just spent 6 hours trying to figure out where my bytes were disappearing to because the:
writer.Write( byte[ ], offset, count )
overload does not work as expected.
using any other method to write bytes to the stream, the data comes out correctly on both ends.
this function does not write what you would expect it to, and the documentation on it is nonexistent.