/// <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); //将包装好的消息体传出 }