·

Ciência da Computação ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta

Texto de pré-visualização

Fazer uma compilação onde ocorra comunicação entre hospedeiro e cliente Por gentileza não utilizar códigos prontos da internet isso é plágio O trabalho consistirá no desenvolvimento de um programa para transferência de arquivos entre hospedeiros na Internet No hospedeiro de origem o usuário deverá informar o nome do arquivo a ser transferido O arquivo deverá ser salvo no destino com o mesmo nome e não deverá ser dado ao usuário a possibilidade de escolher o nome que será salvo O programa deverá efetuar a transferência do arquivo até o hospedeiro de destino garantindo a correta entrega dos dados Deverá ser possível a transferência de arquivos com qualquer tamanho Todo o código fonte deverá ter comentários explicando cada passo da execução O grupo poderá utilizar o TCP ou o UDP e devem ser utilizadas as primitivas de transferência destes protocolos Não será aceito trabalho que utilize facilidades de transferência de arquivo oferecidas por linguagens de programação APIs de bibliotecas e afins O programa deverá atender aos seguintes requisitos Poderá ser escrito em Linguagem C C ou Java O programa não pode ser dependente de IDE para seu funcionamento Poderá ser utilizado o protocolo TCP ou UDP O nome do arquivo gravado no hospedeiro de destino deve ser o nome do arquivo no hospedeiro de origem O usuário não pode ter a opção de escolher o nome do arquivo no destino Ao final da transmissão mostrar a taxa de transferência obtida em Mbps megabits por segundo O documento juntamente com todo o código fonte do programa deve ser enviado Além de constar no anexo do documento o programa também deverá ser enviado para compilaçãoexecução