Direito
Questões
1)Faça um programa cliente/servidor multithread onde: (3,0 pontos) O cliente leia o IP e a Porta que deva se conectar no servidor. O cliente envia três números ao servidor. O servidor recebe os números. Posteriormente, deve calcular o maior e o menor dos três. O servidor retorna mensagem para o cliente indicando qual o maior e qual o menor dos três. Se o primeiro número recebido pelo servidor for negativo, o mesmo deve ser finalizado. O cliente mostra a mensagem recebida do servidor na tela. 2)Faça um programa cliente/servidor multithread onde: (3,0 pontos) Tenha uma classe Quadrilatero com os seguintes atributos: lado1, lado2, lado3, lado4 e tipo do quadrilatero. Esta classe deve ter os seguintes métodos: o ledados: que leia os atributos lado1, lado2, lado3 e lado4. o indicatipoquadrilatero: que indica o tipo do quadrilátero (retângulo, quadradro ou quadriátero) baseado nos valores dos lados. Depois atualiza o atributo tipo do quadrilátero. o mostradados: que mostre todos os dados do objeto. Cliente instancie objeto da classe Quadrilatero e leia os atributos do objeto. Cliente envia objeto para servidor. Servidor recebe objeto do cliente e chama método indicatipoquadrilatero. Servidor devolve objeto para o cliente. Cliente mostra os dados do objeto. 3) Cite as principais diferenças entre a pilha de protocolos proposta no modelo TCP/IP e a proposta no modelo OSI. (1,0 ponto) 4)Faça um programa cliente/servidor multithread onde: (3,0 pontos) O servidor funcione como um controle de estoque mantendo uma relação dos nomes dos produtos e das quantidades. O cliente envia para o servidor um nome e uma quantidade. Se o valor for positivo indica entrada no estoque e se for negativo indica saída do estoque. O servidor recebe os dados do cliente e procede da seguinte forma: o Se o nome do produto não existe