Beispiel #1
0
    private void SendInternal(byte[] packet, int length)
    {
        if (disposed)
        {
            return;
        }

        LogSend(packet, length);
        lock (sendCipher) {
            using PoolByteWriter encryptedPacket = sendCipher.Encrypt(packet, 0, length);
            SendRaw(encryptedPacket);
        }
    }
Beispiel #2
0
    private void SendInternal(PacketWriter packet, int length)
    {
        if (Disposed)
        {
            return;
        }

        LogSend(packet);
        lock (SendCipher)
        {
            using PoolPacketWriter encryptedPacket = SendCipher.Encrypt(packet.Buffer, 0, length);
            SendRaw(encryptedPacket);
        }
    }