No meu ver o cliente n�o deve ficar com a conex�o aberta com o servidor. Algu�m ja testou essa funcionalidade em ambientes de umn n�mero grande de acessos?
Outra coisa: At� agora chegamos ao ponto de escrever as mensagens mas como controlar as mensagens que s�o enviadas para os usu�rios, ou seja, que os usu�rios devem ler?
[]'s Daniel C. Amadei Sun Certified Programmer for the Java 2 Platform 1.2 Sun Certified Programmer for the Java 2 Platform 1.4 Sun Certified Web Component Developer for J2EE
From: "Antonio Augusto Mariano" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: <[EMAIL PROTECTED]> Subject: Re: [enterprise-list] Chat com servlet Date: Thu, 21 Jul 2005 20:27:20 -0700
Se vc fechar a stream o seu script ter� q requisitar periodicamente os novos
dados do servidor por alguma tipo de fun��o,seja ela qual for.....se vc
ficar requisitando periodicamente vai funcionar mas � a pior maneira em
termos de desempenho/consumo de banda e delay......... vc estar� sempre
fazendo novas requisi��es muitas vezes desnecess�rias e sempre transferindo
os mesmo dados (mesmo q n�o haja novas mensagens) .............
Com a stream aberta vc manda apenas as novas mensagens (ai sim vc pode fazer
a notifica��o mandando algo do tipo <script>addMessage('TESTE')</script>) e
s� fecha qdo o cliente sair .........desta forma vc n�o esta gerando novas
requisi��es nem transferindo os mesmo dados sempre para atualizar o frame de
mensagens .......se vc observar, tanto o processamento como mem�ria
utilizada s�o m�nimos mesmo com muitas conex�es simult�neas.................
[]'s
Guga!
----- Original Message ----- From: "Bruno Simon" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, July 22, 2003 3:47 AM Subject: Re: [enterprise-list] Chat com servlet
> Vc poderia descrever melhor essa sua t�cnica ?
>
> Simon
> ----- Original Message -----
> From: "Daniel Cicero Amadei" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, July 21, 2003 7:40 PM
> Subject: Re: [enterprise-list] Chat com servlet
>
>
> > Na minha opini�o essa � a pior maneira de se implementar um chat.
> >
> > Utilize outras t�cnicas que n�o sejam manter o stream aberto. Vc pode
> > utilizar JavaScript e um iframe falso que vai escrevendo na tela
> utilizando
> > a funcao insertAdjacentHtml (n�o sei se � assim que escreve)
> >
> > []'s
> >
> > ----- Original Message -----
> > From: "Elvis" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, July 21, 2003 8:38 AM
> > Subject: [enterprise-list] Chat com servlet
> >
> >
> > > Galera,
> > >
> > > Alguem j� implementou um chat com servlet?
> > >
> > > meu problema:
> > > Preciso manter a conexao aberta (ate ai tudo bem coloco um while true
e
> > > seguro o out), mas qdo o cliente (Browser) fecha a janela n�o acontece
> um
> > > IOException no out.println(), e eu continuo escrevendo como se nada
> > houvesse
> > > acontecido!
> > >
> > > alguem saberia me informar o q devo fazer para o TomCat n�o abafar
esse
> > tipo
> > > de erro?
> > > Gostaria de ser notificado qdo o cliente sair!
> > >
> > > []'s
> > >
> > > Elvis
> > >
> > >
> > > ---------------------------------------------------------------------
> > > Para cancelar a subscri��o, envie mensagem para:
> > [EMAIL PROTECTED]
> > > Para comandos adicionais, envie mensagem para:
> > [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > Para cancelar a subscri��o, envie mensagem para:
> [EMAIL PROTECTED]
> > Para comandos adicionais, envie mensagem para:
> [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
> Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
_________________________________________________________________
MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br
--------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
