Membro desde: 09/11/2009 11:42:27
Mensagens: 195
Localização: Fortaleza - CE
Offline
E aí galera!
Seguinte: Tô precisando fazer um trabalhinho que utiliza Socket em Java e o professor solicitou que não fosse o "famoso" chat!
Queria fazer uma coisa legal. E aí tens algumas sugestões?!
Graduação em Análise de Sistemas - Fortaleza (CE)
Sun Certified Programmer for the Java Platform, Standard Edition 6.0 Visitem meu Blog "Reduza a Velocidade - Travessia de Modems 2400bps." OS VIGARISTAS - Frases de Informática
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
Use UDP Multicast (não TCP) e faça um programa que permita distribuir um mesmo arquivo em várias máquinas ao mesmo tempo (você tem 1 servidor e N clientes, todos na mesma rede). O seu problema é definir um protocolo que permita fazer isso sem que o arquivo fique corrompido.
Membro desde: 01/10/2009 09:28:34
Mensagens: 110
Localização: Goiânia - GO
Offline
O que fazer não é tão importante, mais importante é como você fará!
Na facul, fiz um soft para consulta de ações na bolsa de valores!
Claro que as ações e cotações eram fictícias (mas só pela questão do tempo, poderíamos fazer algo pra ver na bovespa e atualizar no server).
Só que:
Fizemos clientes que enviavam 5req/segundo
Balanço de carga, um servidor qdo sobrecarregado poderia instanciar em outra máquina outro servidor
Em outra disciplina fizemos:
Chat!
Mas o chat tinha:
Opção de abrir chat privado
Chat público na sala
O chat público era controlado pelo servidor
O chat privado era p2p
Se o servidor caísse e 2 pessoas em chat privado estivessem trocando um arquivo ele continuaria a ser enviado pela conexão p2p
Então, o projeto é importante, mas mais importante é a robustez da implementação!
"Programação Orientada a Objetos é uma péssima idéia, que só poderia ter nascido na Califórnia."
Edsger Dijkstra