En mode client :
Le moteur de recherche émet des requêtes Rup à destination du serveur Web.

En mode Serveur :
Le robot (ou le moteur de recherche) écoute en permanence sur un port TCP particulier afin de traiter les informations de mises à jour envoyées par les serveurs web auquels le robot s'est enregistré. C'est un serveur multithread qui a la fonctionnalité de traiter plusieurs requêtes simultanéments.