public TDSPacket(byte[] bHeader, byte[] bPayload, int iPayloadSize) { _header = new Header.TDSHeader(bHeader); _payload = new byte[iPayloadSize]; Array.Copy(bPayload, 0, _payload, 0, iPayloadSize); }
public TDSPacket(byte[] bBuffer) { _header = new Header.TDSHeader(bBuffer); _payload = new byte[_header.LengthIncludingHeader - TDSHeader.HEADER_SIZE]; Array.Copy(bBuffer, TDSHeader.HEADER_SIZE, _payload, 0, _payload.Length); }