Exemplo n.º 1
0
        /// <summary>
        /// 调用序列化数据:客户端将消息体序列化成字符串发送给服务器
        /// </summary>
        public byte[] SerializeMsg(Message msg)
        {
            BinaryStream bs = new BinaryStream();
            bs.DeconstructMessage();
            int nMsgCount = 1;
            bs.Write(nMsgCount);

            msg.DeconstructObj();
            byte[] msgData = msg.GetWriteBuffer();
            bs.Write(msgData);

            byte[] bySend = bs.GetWriteBuffer();

            return bySend;
        }