code: def _handle_eio_disconnect(self):
          
          self.logger.info('Engine.IO connection dropped')
          for n in self.namespaces:
              self._trigger_event('disconnect', namespace=n)
          self._trigger_event('disconnect', namespace='/')
          self.callbacks = {}
          self._binary_packet = None
          if self.eio.state == 'connected' and self.reconnection:
              self._reconnect_task = self.start_background_task(
                  self._handle_reconnect)
docs: Handle the Engine.IO disconnection event.