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.
Amigo, me tira uma dúvida.
ResponderExcluirNão consigo conectar ao servidor? no código fonte, aonde vc trata a porta que o cliente deve se conectar?
Respondido por e-mail.
ResponderExcluirObrigado pela visita!
Cara meus parabens.... tentei muito e o maximo que consegui foi criar uma tela básica rsrs
ResponderExcluirOlá Wesley, obrigado por sua visita. O chat Eeboo foi um projeto de início de faculdade, um desafio na época.
ExcluirObrigado pelo comentário.
Abraços.