public void PacketFromBuf(byte[] buf, int nOffset, int nSize) { HeadFromBuf(buf, nOffset, PacketHead.GetPacketHeaderSize()); DataBufLen = nSize - PacketHead.GetPacketHeaderSize(); DataBuf = new byte[DataBufLen]; Array.Copy(buf, nOffset + PacketHead.GetPacketHeaderSize(), DataBuf, 0, DataBufLen); }
public int PacketToBuf(byte[] buf, int nOffset) { Array.Copy(DataBuf, 0, buf, nOffset + PacketHead.GetPacketHeaderSize(), DataBufLen); HeadToBuf(buf, nOffset); return(PacketHead.GetPacketHeaderSize() + DataBufLen); }
public int GetPacketLen() { return(PacketHead.GetPacketHeaderSize() + DataBufLen); }