Lorsqu'un client veut s'adresser à un de ses serveurs, il doit le sélectionner au préalable. La sélection s'effectue avec la fonction select() sur les noms symboliques donnés sur la ligne de commande. Par exemple, on envoie une commande en mode wait sur les deux serveurs en parallèle et on attend la fin des deux opérations:
INTER > shmstat=select("ccd") INTER > shmstat=shmput("COMMAND", "@dosomething") INTER > shmstat=shmack() INTER > shmstat=select("spectro") INTER > shmstat=shmput("COMMAND", "@dosomethingelse") INTER > shmstat=shmack() INTER > shmstat=shmwack() INTER > shmstat=select("ccd") INTER > shmstat=shmwack()La fonction showsel() affiche la liste des serveurs et précise le serveur courant sélectionné