private void WriteHeader(uint command)
{
m_Writer.Seek(0, SeekOrigin.Begin);
m_Size = 0;
Write(m_Signature);
const int size = 0;
Write(size); // reserve place for packet size
Write(command);
}