Trabalho Prático Individual

Algoritmos e Estruturas de Dados II

2o Período de Engenharia de Telecomunicações - 2011-2

 

Desenvolver um sistema para transmissão de arquivos texto entre computadores. Utilize para isso programação por sockets em C++.

Tal sistema deve ser composto por dois programas: servidor e cliente. O programa servidor deve aguardar a conexão do cliente, receber o nome do arquivo, transmitir via socket cada uma das linhas do arquivo informado, finalizar a conexão e esperar uma nova. O programa cliente deve pedir para que o usuário informe o nome do arquivo, conectar ao servidor e transmitir o nome informado pelo usuário, receber o texto que compõem o arquivo e salvar tais linhas em um arquivo texto.

 

Data da entrega: 07/12/2011

Forma de entrega

No dia da entrega, o professor estará na sala de aula aplicando a prova substitutiva. Alguns alunos serão sorteados para fazer a apresentação do trabalho no momento da entrega.

 

Material para consulta (encontrados pelo Google, existem outros)

1) Programando Socket em C++ sem segredo

2) Tutorial de Winsock