Chat

Olá!
Eu estou querendo criar um chat em Java, e entendo muiiito pouco de Sockets.
Eu queria fazer um chat simples, o que precisa ter é só uma sala e também converça privada.
No google eu achei vários tutoriais e até códigos aberto, porém, todos para applet.
Eu não quero colcoar o chat no site, eu quero executar ele como programa mesmo.
Alguém tem algum link com tutorial ou ainda um open source?

Grato
[color=red]Rafael Rocha[/color]

http://www.guj.com.br/posts/list/15/74218.java#506163