Un serveur à l'écoute de ses clients.
do Client1?requete -> //service au client 1 [] Client2?requete -> //service au client 2 [] ... [] ClientN?requete -> //service au client N
Dans un langage déterministe l'écriture impose un ordre qui ne correspond à rien.
if Client1?requete {//service au client 1} elsif Client2?requete {//service au client 2} elsif ... elsif ClientN?requete {//service au client N}