using System;
using System.Collections.Generic;
using System.Text;
using IStation.Model;
namespace IStation.Server
{
///
/// 包信息
///
internal class PackageInfo
{
///
///
///
public PackageInfo() { }
///
///
///
public PackageInfo(byte[] buffer)
{
this.HeaderBuffer = new byte[20];
Array.Copy(buffer, 0, this.HeaderBuffer, 0, 20);
this.Header = Header.Get(this.HeaderBuffer);
this.BodyBuffer = new byte[buffer.Length - 20];
Array.Copy(buffer, 20, this.BodyBuffer, 0, this.BodyBuffer.Length);
}
///
/// 头部信息
///
public Header Header { get; set; }
///
/// 头部Buffer
///
public byte[] HeaderBuffer { get; set; }
///
/// 内容Buffer
///
public byte[] BodyBuffer { get; set; }
}
}