#03 - Servidor concorrente multi-processo sobre sockets TCP/IP
Objectivos
Servidor concorrente multi-processo: atendimento de cada cliente por um processo filho. Cuidados no tratamento de descritores de sockets.
Exercício proposto
Modifique o servidor de "máquina registadora" de forma a que possa atender concorrentemente múltiplos clientes. Nesta versão cada cliente é atendido por um processo filho do servidor.
Outras sugestões
- Modifique mais uma vez o servidor de forma a que para cada cliente sejam tratadas, no máximo, N parcelas.
- Modifique o cliente e o servidor de forma a que a interacção entre os dois possa ser por mensagens compostas por sequências de parcelas a adicionar e pelas correspondentes sequências de parciais de resposta.