public abstract void ReceivedPacket(INetworkClient client, TPacketType packet);
public override void Send(INetworkClient client) { WriteLengthHash(); base.Send(client); }
public virtual void ClientDisconnected(INetworkClient client) { Logger.Info($"Client with address: {client.IpAddress} disconnected!"); }