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); } }
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); } }