Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public int PacketToBuf(byte[] buf, int nOffset)
 {
     Array.Copy(DataBuf, 0, buf, nOffset + PacketHead.GetPacketHeaderSize(), DataBufLen);
     HeadToBuf(buf, nOffset);
     return(PacketHead.GetPacketHeaderSize() + DataBufLen);
 }
Esempio n. 3
0
 public int GetPacketLen()
 {
     return(PacketHead.GetPacketHeaderSize() + DataBufLen);
 }