/// <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个字节 }
/// <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个字节 }