meu jChat com Sockets, SysTray [SRCs incluido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
alucardeck
GUJ Master
[Avatar]

Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline

Estudando um pouco de Sockets e SysTray, decidi fazer um jChat..

o sistema é simples..

uma maquina roda o Server e ela tem controle sobre todos os usuarios logados no Chat, podendo inclusive fechar o aplicativo na maquina de alguem que esteja conectado.. (por meio de uma palavra secreta.. veja SRC)

e os usuarios rodam o Client, indicando o nome da maquina ou IP na rede, Porta, e o nick desejado...
o programa possui um TrayIcon tb, onde vc pode abrir a tela de Chat, Limpar tela, e sair do programa...

os SRCs e JARs estão em anexo...

entendo q muita gente tem dificuldades com Sockets e SysTrays, e existem varias duvidas no GUJ, espero que meu codigo fonte sirva de exemplos para o pessoal estudar...


é muito util para conversar durante as aulas em usando computador na faculdade... quando temos aulas chatas com professores chatos... fiz o teste ontem, e funciona muito bem

e quem sabe não seja util para passar cola nas provas não?
em caso de perigo.. o Servidor pode fechar o aplicativo de 1 ou todas as maquinas remotamente, assim dá para salvar algum amigo se o professor estiver indo olhar a maquina dele... heheh


 Nome do arquivo JChat Malandrinho JAR.rar [Disk] Download
 Descrição
 Tamanho 17 Kbytes
 Baixado:  656 vez(es)

 Nome do arquivo JChat Malandrinho SRC.rar [Disk] Download
 Descrição
 Tamanho 9 Kbytes
 Baixado:  606 vez(es)

This message was edited 4 times. Last update was at 10/09/2008 15:59:51


The road to hell is full of good intentions
Say farewell, we may never meet again

jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113
dedspr
Debugger
[Avatar]

Membro desde: 11/08/2006 23:51:41
Mensagens: 72
Offline

Muito bom esse teu exemplozinho, esses dias me matei tentando procurar algo do gereno e não encontrei e tive que desenvolver por conta proória...

TangZero
Java Ninja
[Avatar]
Membro desde: 23/01/2007 16:00:46
Mensagens: 270
Localização: São Paulo
Offline

Ficou bom pra caramba.
Não vi os fontes. Mas tá rodando legal pela Internet também.
Parabéns.

TangZero

-SCJP 6
-SCWCD 5
-SCBCD 5



[WWW]
alucardeck
GUJ Master
[Avatar]

Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline

[editado]

This message was edited 3 times. Last update was at 22/08/2008 15:10:18


The road to hell is full of good intentions
Say farewell, we may never meet again

jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113
alucardeck
GUJ Master
[Avatar]

Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline

upando.. só para mostrar a finalização do programa.

The road to hell is full of good intentions
Say farewell, we may never meet again

jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113
marcio_gs
JavaEvangelist

Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline

Bem interessante seu chat
robsonsan
JavaEvangelist

Membro desde: 28/04/2008 12:25:09
Mensagens: 452
Offline

alucardeck eu coloquei seu exemplo de chat aqui mais não esta abrindo a janela do chat quando digito o ip e porta

esta faltando alguma coisa ?
rodrigoaramburu
Entusiasta Java

Membro desde: 13/07/2006 11:17:11
Mensagens: 19
Offline

legal e o negócio de kickar grande idéia, andei procurando um exemplo desses esses dias valeu cara.
[WWW] [MSN]
Fernando H. Gomes
JavaChild

Membro desde: 02/06/2009 13:26:13
Mensagens: 146
Localização: Pr, Medianeira
Offline

favoritado, parabens

---------------CLICA-ME---------------
---------------------------------------------------
---------------- PUBLICAÇÕES ----------------
http://www.linhadecodigo.com.br/Artigo.aspx?id=2770


---------------------------------------------------

----------- BANNERS ---------------------------


-----------------------------------------------------

----------OUTROS -------------------------------
Campanha Volta ICQ - 613727599 - http://download.icq.com/download/icq/?icid=abhp_7_left
----------------------------------------------------
[Email] [MSN] [ICQ]
pedroroxd
GUJ Master
[Avatar]

Membro desde: 26/08/2009 14:56:11
Mensagens: 1615
Localização: Santa Rita do Sapucaí - O vale da Eletrônica
Offline

Tem um do viniGodoy bem legal também.. Mas esse tá mais completo, foi pros favoritos..

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja Isso!

"Quem quer fazer, arranja um jeito. Quem não quer, uma desculpa."

'The dictionary is the only place that success comes before work!"

"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."

"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple.
But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."


"O Brasil é um país geométrico. Tem problemas angulares, discutidos em mesas redondas, por um monte de bestas quadradas."

"Olho por olho, e o mundo acabará cego."

"Se falam pelas costas, é sinal que eu to na frente"
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3072
Offline

Oi,

Parabéns pelo Trabalho! Excelente mesmo =)

Obs: De uma olhada no Client e modifique para a barra de rolagem descer de forma automática! e no servidor para a celula da JTable não ser editável!

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
alucardeck
GUJ Master
[Avatar]

Membro desde: 23/01/2007 00:49:50
Mensagens: 1023
Localização: Santos-SP
Offline

lina wrote:Oi,

Parabéns pelo Trabalho! Excelente mesmo =)

Obs: De uma olhada no Client e modifique para a barra de rolagem descer de forma automática! e no servidor para a celula da JTable não ser editável!

Tchauzin!


na verdade essa versao eh bem old.. Ago/2008 heheh ressuscitaram o topico =P
jah tenho uma versao beeem mais avançada dela..

assim q der posto a versão nova aqui
obrigado =]

The road to hell is full of good intentions
Say farewell, we may never meet again

jChat Malandrinho --> http://www.guj.com.br/posts/list/100549.java
Linkedin --> http://br.linkedin.com/pub/diogo-facin/26/436/113
caarlos0
JavaChild
[Avatar]
Membro desde: 22/04/2009 12:20:38
Mensagens: 108
Localização: Medianeira - PR
Offline

masssa, tá favoritado já

Arch Linux + KDE SC 4.6
Concluindo Análise e Desenvolvimento de Sistemas (UTFPR)
http://twitter.com/caarlos0 | http://geekvigarista.com

Carine Meyer <3
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team