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; } } }