code: def start(self):
          
          yield from self._do_connect()
          _LOGGER.info('connected to snapserver on %s:%s', self._host, self._port)
          status = yield from self.status()
          self.synchronize(status)
          self._on_server_connect()
docs: Initiate server connection.