code: def start_connect(self):
      
      Log.debug("In start_connect() of %s" % self._get_classname())
      # TODO: specify buffer size, exception handling
      self.create_socket(socket.AF_INET, socket.SOCK_STREAM)
  
      # when ready, handle_connect is called
      self._connecting = True
      self.connect(self.endpoint)
docs: Tries to connect to the Heron Server
  
      ``loop()`` method needs to be called after this.