Criar CHAT On-line numa pagina web  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Ed_MS
Smalltalk

Membro desde: 13/08/2008 08:06:27
Mensagens: 3
Offline

[b]Ola galera, estou começando na programação a pouco tempo. Preciso fazer um CHAT para interagir on-line dentro de uma pagina WEB, caso alguem tenha um codigo e puder compartilhar ficaria agradecido.

Valeuu.....
[MSN]
malsan
JavaTeenager

Membro desde: 14/12/2007 16:20:02
Mensagens: 160
Offline

Código eu não tenho não, mas já fiz umas ferramentas destas e posso dar umas dicas! Quando eu o fiz, o fator velocidade era primordial, por isto, não utilizamos banco de dados. Implementamos tudo com Servlets e JSp. As salas continham os interlocutores e a conversa (lista de mensagens) e eram colocadas numa lista que ia para o ServletContext:
request.getSession().getServletContext().setAttribute("salas", salas);
A única zona que tinha era controlar o número de salas abertas e participantes por sala. Você pode usar um XML ou banco de dados para isto. Além disto, depois de algum tempo é preciso remover as mensagens mais antigas (você pode usar um FIFO para isto).
Fui tudo o que usamos!
Ed_MS
Smalltalk

Membro desde: 13/08/2008 08:06:27
Mensagens: 3
Offline

Valeu pela dica MALSAN, vou tentar fazer algo parecido com o que voce fez,,,,obrigado
[MSN]
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2891
Localização: sao bernardo do campo
Offline

Se for para uso profissional, tipo numa aplicação em produção, eu sugiro o RealChat.
Estou usando há uns dois anos e é muito bom. Além de integração bem simples com outras plataformas.

www.realchat.com

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Ed_MS
Smalltalk

Membro desde: 13/08/2008 08:06:27
Mensagens: 3
Offline

valeu Rafael Nunes ..Estou visitando o site que voce passou,,
[MSN]
apopularonlie
Smalltalk

Membro desde: 15/08/2008 11:03:33
Mensagens: 4
Offline

Rafael Nunes wrote:Se for para uso profissional, tipo numa aplicação em produção, eu sugiro o RealChat.
Estou usando há uns dois anos e é muito bom. Além de integração bem simples com outras plataformas.

www.realchat.com


é o seguinte eu instalei este programa e achei muito bom mas gostaria de colocar na minha pagina um icone que marcase quando eu estivesse online ou offline. como faço alguem sabe?
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2891
Localização: sao bernardo do campo
Offline



Isso vai te retornar as salas em que este usuário está, caso não esteja em nenhuma, não retorna nada, ou seja, está offline.

This message was edited 1 time. Last update was at 15/08/2008 12:58:38


------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
apopularonlie
Smalltalk

Membro desde: 15/08/2008 11:03:33
Mensagens: 4
Offline

Rafael Nunes wrote:

Isso vai te retornar as salas em que este usuário está, caso não esteja em nenhuma, não retorna nada, ou seja, está offline.


desculpa mas nao entendi?
Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2891
Localização: sao bernardo do campo
Offline

apopularonlie wrote:desculpa mas nao entendi?


http://www.realchat.com/doc/scripting-api.html

Aqui a documentação da forma de intergração com o RealChat via Script.

Para acessar o chat você faz por exemplo:
http://localhost:8080

Basta você fazer:
http://localhost:8080/?api.WhereIs=NomeDoUsuario

O scripts são case sensitive.

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
apopularonlie
Smalltalk

Membro desde: 15/08/2008 11:03:33
Mensagens: 4
Offline

Rafael Nunes wrote:
apopularonlie wrote:desculpa mas nao entendi?


http://www.realchat.com/doc/scripting-api.html

Aqui a documentação da forma de intergração com o RealChat via Script.

Para acessar o chat você faz por exemplo:
http://localhost:8080

Basta você fazer:
http://localhost:8080/?api.WhereIs=NomeDoUsuario

O scripts são case sensitive.


http://192.168.0.101:443/?api.WhereIs=andre
deste geito funciona acha a sala que a pessoa esta on line
mas como coloco no site para aparecer verde quando estiver on line e vermelho quando estiver offline

muito obrigado pela ajuda. que vc ja me deu.

Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2891
Localização: sao bernardo do campo
Offline

Vamo lá, um exemplo passo-a-passo.

Crie uma função javascript que execute essa requisição HTTP.
Se retornar algum resultado(alguma sala) você apresenta um ícone de online.
Se não retornar nenhum resultado você apresenta um ícone de offline.
Vincule essa função no 'onload' da sua página.
E voilá...

------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
apopularonlie
Smalltalk

Membro desde: 15/08/2008 11:03:33
Mensagens: 4
Offline

Rafael Nunes wrote:Vamo lá, um exemplo passo-a-passo.

Crie uma função javascript que execute essa requisição HTTP.
Se retornar algum resultado(alguma sala) você apresenta um ícone de online.
Se não retornar nenhum resultado você apresenta um ícone de offline.
Vincule essa função no 'onload' da sua página.
E voilá...



voce teria esta funçao?
ou algum lugar que esteje muito bem esplicado ja que sou totalmente leigo no assunto.
mas eu nao entendo nada de programaçao em java. nao sei nem que programa usar nada mesmo.

eu criei este site www.apopularonline.com
se vc puder dar uma olhada e madar algumas dicas ia me ajudar muito. este site esta no ar a pouco mais de 2 meses. eu usei o Macromedia Dreamweaver MX para mecher no site.

Rafael Nunes
Moderador
[Avatar]

Membro desde: 09/10/2003 13:41:06
Mensagens: 2891
Localização: sao bernardo do campo
Offline

Nem precisa usar Java, você consegue fazer isso com Javascript direto:


------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."

http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
[Email]
Xmaster
Smalltalk

Membro desde: 26/11/2008 19:30:37
Mensagens: 2
Offline

Pessoal esse chat RealChat só para 5 users ligados n chat ?
Nao conseguem me disser se ha um FREE
cristianonasciment
JavaTeenager
[Avatar]

Membro desde: 05/03/2007 15:38:04
Mensagens: 164
Localização: Brasilia
Offline

Estava muito bom pra ser verdade
Quem sabe ai qto q é a licença pra usar com muitos usuários ?

SCJP 1.5
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team