Chat em Java Eeboo
Projeto de final de semestre executado em parceria dos colegas Henrique Martins, André Cândido e Valdenir , desenvolvimento de um chat utilizando apenas a linguagem Java. Na versão atual já é possível a criação de chats privados e envio de textos coloridos.
O código tem muito a ser aperfeiçoado afinal era apenas para ser um trabalho para mostrar a utilização de sockets em Java. Projeto iniciado por um grupo de alunos do 4º semestre de Sistemas de Informação sem qualquer experiência em programação. No entanto novas idéias surgiram e gostaríamos de convidar a todos que tenham interesse em criar novos recursos, contribuir com idéias, alteração, aperfeiçoamento do código, ou simplesmente testar, a participarem.
Pontos fracos do chat:
* A comunicação é baseada toda em String, é preciso adaptá-lo para utilizar pedidos e respostas em bytes, além de criptografia de dados.
Projeto de final de semestre executado em parceria dos colegas Henrique Martins, André Cândido e Valdenir , desenvolvimento de um chat utilizando apenas a linguagem Java. Na versão atual já é possível a criação de chats privados e envio de textos coloridos.
O código tem muito a ser aperfeiçoado afinal era apenas para ser um trabalho para mostrar a utilização de sockets em Java. Projeto iniciado por um grupo de alunos do 4º semestre de Sistemas de Informação sem qualquer experiência em programação. No entanto novas idéias surgiram e gostaríamos de convidar a todos que tenham interesse em criar novos recursos, contribuir com idéias, alteração, aperfeiçoamento do código, ou simplesmente testar, a participarem.
Pontos fracos do chat:
* A comunicação é baseada toda em String, é preciso adaptá-lo para utilizar pedidos e respostas em bytes, além de criptografia de dados.
* Lentidão de respostas, devido à forma como são enviadas as mensagens. As mensagens são enviadas em filas um usuário por vez, e não é enviada ao outro usuário enquanto o anterior não receber.
Algumas idéias de recursos a serem adicionados:
* Envio de arquivo.
* DCC Chat (Chat privado direto entre usuários).
* Envio de emotions.
* Conversa com áudio e webcams.
* Adição de imagens personalizadas dos usuários conectados.
Você pode baixar o cliente e o servidor compilado em:
Cliente
http://www.4shared.com/file/LcFY2UgN/Chat_22-10.html
Obs: Salve o audio1.mp3 no c:\ (para sistemas Windows) da sua máquina.
Servidor
http://www.4shared.com/file/eRXfmNRS/Servidor_22-10.html
Você pode baixar o código fonte pronto para ser alterado pelo Eclipse em:
http://www.4shared.com/file/LcFY2UgN/Chat_22-10.html
Obs: Salve o audio1.mp3 no c:\ (para sistemas Windows) da sua máquina.
Servidor
http://www.4shared.com/file/eRXfmNRS/Servidor_22-10.html
Você pode baixar o código fonte pronto para ser alterado pelo Eclipse em:
*Você irá precisar ter o Visual Editor configurado dentro do Eclipse;
*Descompacte os arquivos e direcione o Eclipse para pasta onde os arquivos foram descompactados.
Postem aqui links com novas versões, códigos, idéias, detecção de bugs, etc.
Abraços!
Irineu Teza Nunes.