Este exemplo implementa um problema clássico cliente-servidor utilizando mensagens. Dois tipos de estruturas podem ser utilizadas na comunicação:
Nos dois casos, deve-se lançar inicialmente o programa server<num> em backgroung, e em seguida o programa client<num>. Uma mensagem par défaut será enviada se nenhum argumento for passado em linha de comando para o programa client<num>. Se o usuário desejar passar outro texto de mensagem, basta digitar client<num> <texto_da_mensagem>.