code: def discover_remote_results(self, response, name):
          
          host, port = response.source
  
          if response.code == defines.Codes.CONTENT.number:
              resource = Resource('server', self, visible=True, observable=False, allow_children=True)
              self.add_resource(name, resource)
              self._mapping[name] = (host, port)
              self.parse_core_link_format(response.payload, name, (host, port))
          else:
              logger.error("Server: " + response.source + " isn't valid.")
docs: Create a new remote server resource for each valid discover response.
  
          :param response: the response to the discovery request
          :param name: the server name