Criar chat com JSP/Servlets  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
leandrofaria
HelloWorld

Membro desde: 08/01/2009 14:54:24
Mensagens: 13
Offline

Pessoal,

Seguinte, gostaria de saber se existe algum material onde eu possa pesquisar para desenvolver um chat com JSP/Servlets. Seria quase igual a um MSN, eu preciso ter em uma pagina uma lista de pessoas conectadas e quando o usuário A chamasse o usuário B, automaticamente seria aberto uma tela de chat na maquina do usuário B. Eu sei que existe algumas ferramentas free desenvolvidas em JSP, mas não encontrei nenhuma mais ou menos desse nível.

Obrigado
rod.attack
Virtual Machine Man
[Avatar]

Membro desde: 01/07/2008 20:59:17
Mensagens: 728
Offline

leandrofaria wrote:Pessoal,

Seguinte, gostaria de saber se existe algum material onde eu possa pesquisar para desenvolver um chat com JSP/Servlets. Seria quase igual a um MSN, eu preciso ter em uma pagina uma lista de pessoas conectadas e quando o usuário A chamasse o usuário B, automaticamente seria aberto uma tela de chat na maquina do usuário B. Eu sei que existe algumas ferramentas free desenvolvidas em JSP, mas não encontrei nenhuma mais ou menos desse nível.

Obrigado


Eu fiz um parecido com o chat do uol...usando basicamente sockets e threads...

I see wind mills
leandrofaria
HelloWorld

Membro desde: 08/01/2009 14:54:24
Mensagens: 13
Offline

Mais igual ao exemplo que eu disse no tópico, tem como fazer ?
Diego Marinho
JavaBaby

Membro desde: 21/02/2008 14:46:41
Mensagens: 84
Localização: Recife
Offline

Cara tu vai precisar de um servidor e um cliente.
para o servidor usa um que tenha o protocolo chamado JABBER(XMPP), ele é um protocolo bastante usado, o google utiliza ele no GTalk. Sobre o servidor ainda, tem um de licença GNU chamada "Openfire". eu estou utilizando ele em um projeto que participo no CIN-UFPE.
Ah, um detalhe, este servidor tem suporte a diversos "Gateways" que com eles vc pode incorporar diversos clientes tipo: MSN, ICQ, IRQ, AOL e Gtalk(beta) e outros que nao me vem a cabeça agora.

Sobre os clientes, a propria empresa que fabrica o Openfire, tem um cliente chamado "Spark", ele é feito em java awt, swing.

Tem um semi-projeto dele feito para WEB utilizando a tecnologia RIA chamada Flex, mas acho q ainda nao está muito bom.

Sobre clientes nao-nativos da empresa que o servidor Openfire suporta tem uma listinha que descrevi acima.

-Pdgin
-Gaim
-Spark
-
-

Ah, nesta empresa exite uma API chamada Smack que vc pode fazer um cliente messenger personalisado para poder usar com o Openfire (Eu mesmo fiz um do zero com esta API) existe Docs ensinando como conectar, fazer conferencias e etc. muito bom mesmo.

Abaixo segue o site da empresa que fabrica o Spark e o Openfire e sobre o protocolo JABBER(XMPP):

http://www.igniterealtime.org/
http://xmpp.org/software/clients.shtml

É isso, procura que tu acha mais sobre messengers e derivados, tem bastante fórum sobre o Jabber e outros protocolos para envio de mensagem instantânea. Boa sorte.

Keep my head in clouds.
[Email] [MSN]
jcmird
JavaGuru
[Avatar]

Membro desde: 21/08/2007 01:43:38
Mensagens: 216
Offline

Eu tb fiz um chat que nem da uol ... Mas em RMI ... se quiser os fontes me passa o seu email q te mando

abs


leandrofaria
HelloWorld

Membro desde: 08/01/2009 14:54:24
Mensagens: 13
Offline

blz, pode mandar para leandrodefaria@gmail.com

obrigado
luBS
JavaBaby

Membro desde: 10/05/2006 14:00:27
Mensagens: 81
Localização: São Paulo
Offline

Tem uns tutoriais ai pela internet (sem tempo agora para buscar, mas eu sei pq ja fiz uma vez), que ensina usando ajax reverso, mais precisamente com comet, da uma olhada, fica bem legal.

http://luizroos.blogspot.com/
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team