protected abstract void handle(NewClientConnectedPacket packet);
protected override void handle(NewClientConnectedPacket packet) { throw new NotImplementedException(); }
protected override void handle(NewClientConnectedPacket packet) { // TODO : Write packet handling. }