예제 #1
0
파일: NetPacket.cs 프로젝트: r3eckon/EZNet
 public static byte[] Pack(byte cid, IPacket p)
 {
     lastPack = new byte[p.GetLength() + HEADERSIZE];
     Array.Copy(GenerateHeader(cid, p), lastPack, HEADERSIZE);
     Array.ConstrainedCopy(p.EncodeRaw(), 0, lastPack, HEADERSIZE, p.GetLength());
     return(lastPack);
 }