internal static byte[] BuildNodeMessage(NodeMessage msg)
{
byte[] msgData = Encoding.Encode(msg.m_ID, msg.m_NodeHeader, msg.m_ProtoData);
StringBuilder sb = new StringBuilder();
sb.Append(Convert.ToBase64String(msgData));
sb.Append('\0');
byte[] data = System.Text.Encoding.ASCII.GetBytes(sb.ToString());
return data;
}