Filas de mensagens


  1. Crie um programa que crie um processo filho. O processo filho deve aceitar palavras e enviá-las ao pai. O pai deve imprimir as palavras com as letras todas em maiúsculas. Use filas de mensagens como forma de comunicação entre os dois processos

  2. [Resolução]
  3. Crie dois programas, um servidor e um cliente. O cliente envia ao servidor expressões da forma a + b, a - b, a * b ou a / c. O servidor deve calcular o resultado e devolvê-lo ao cliente. Note o seguinte:

  4. Crie dois programas, um servidor e um cliente de chat, O servidor deve receber mensagens de clientes e envia-las a todos os clientes ligados a ele. Cada cliente deve receber e mostrar mensagens vindas do servidor e ao mesmo tempo deve permitir o envio de mensagens para o servidor. Poderá fazer o seguinte:

    [Resolução]

  5. Os supermercados Intelmarché decidiram adoptar tecnologia de ponta para melhor servirem os seus clientes. Para isso os carrinhos de compras foram equipados com chips que permitem que o cliente saiba em qualquer altura qual o valor total dos produtos que se encontram no carrinho. Cada carrinho tem um chip capaz de obter o código de barras dum produto e enviá-lo a um servidor central (que conhece os preços de todos os produtos) e que lhe devolve o respectivo preço. Um pequeno mostrador indica ao cliente qual o preço total em euros das suas compras. Implemente uma solução baseada em processos que comunicam via filas de mensagens: 
Voltar
Complementos de Programação - ISEP 2003
HTML Válido