Example #1
0
        /// <summary>
        /// 消息长度编码,就是在我们消息前面在加入一个长度
        /// </summary>
        public static byte[] Encoad(byte[] buff)
        {
            ByteArrary ba = new ByteArrary();

            ba.Write(buff.Length);    //先读入消息长度
            ba.Write(buff);           //再读入消息体
            buff = ba.GetCopyBytes(); //将流中的消息转换出来
            ba.Close();               //关闭流
            return(buff);             //将包装好的消息体传出
        }