public void Enqueue(ClientPacket packet) { GameLog.DebugFormat("Enqueueing ClientPacket {0}", packet.Opcode); ClientState.ReceiveBufferAdd(packet); if (!packet.ShouldEncrypt || (packet.ShouldEncrypt && EncryptionKey != null)) { FlushReceiveBuffer(); } }
public void Enqueue(ClientPacket packet) { GameLog.DebugFormat("Enqueueing ClientPacket {0}", packet.Opcode); if (!Connected) { Disconnect(); throw new ObjectDisposedException($"cid {ConnectionId}"); } else { ClientState.ReceiveBufferAdd(packet); if (!packet.ShouldEncrypt || (packet.ShouldEncrypt && EncryptionKey != null)) { FlushReceiveBuffer(); } } }
public void Enqueue(ClientPacket packet) { Logger.DebugFormat("Enqueueing ClientPacket {0}", packet.Opcode); ClientState.ReceiveBufferAdd(packet); FlushReceiveBuffer(); }