Example #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="netStateTo"></param>
 /// <param name="byteBuffer"></param>
 /// <param name="iLength"></param>
 public void EncodeOutgoingPacket(NetState netStateTo, ref byte[] byteBuffer, ref long iLength)
 {
     WowCrypt.EncryptSend(ref byteBuffer, (int)iLength);   // 只加密 数据包的头 4个字节
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="netStateFrom"></param>
 /// <param name="byteBuffer"></param>
 /// <param name="iLength"></param>
 public void DecodeIncomingPacket(NetState netStateFrom, ref byte[] byteBuffer, ref long iLength)
 {
     WowCrypt.DecryptRecv(ref byteBuffer, (int)iLength);   // 只解密 数据包的头 6个字节
 }