Mário Júnior escreveu:
Os clients permancem lá pq a sessao deles ainda nao expirou. :)
Mas a junção disso, com um session e um listener deve resolver sua
questao.
[]s
Em 20 de julho de 2010 14:22, Marcelo Caser <marceloca...@gmail.com
<mailto:marceloca...@gmail.com>> escreveu:
Sim, vc define o timeout da sua app.
Em 20 de julho de 2010 14:06, RafaelViana <rfl.vi...@gmail.com
<mailto:rfl.vi...@gmail.com>> escreveu:
Esse FlexSessionListener tem um funcionamento semelhante ao
ServletRequestListener?
Se o usuário fechar a aplicação a sessão dele continuará
aberta até
chegar o tempo do timeout correto?
On 20 jul, 13:30, Marcelo Caser <marceloca...@gmail.com
<mailto:marceloca...@gmail.com>> wrote:
> Procure sobre FlexSessionListener e extenda dela uma classe
para seu
> Listener...
>
> Todo enveto de FlexSession o listener ira "ëscutar" então
fica fácil vc
> remover os usuários....
>
> Em 20 de julho de 2010 13:00, RafaelViana
<rfl.vi...@gmail.com <mailto:rfl.vi...@gmail.com>> escreveu:
>
>
>
> > Legal ver que a discussão está rendendo :D
> > Muito boa algumas dicas aqui.
>
> > Estive olhando as classes do BlazeDS, FlexClient, FlexSession
>
> > Vi que consigo pegos todos os clientes do Flex que estão
conectados:
> > FlexContext.getFlexSession().getFlexClients();
>
> > Porém, se eu fecho o browser os clientes continuam
la.Então, vou
> > tentar implementar assim: Sessão com timeout baixo.ex:
15s, e um
> > polling no flex inferior a esses 15s que cria uma nova sessão
> > excluindo a antiga.Assim, se o usuário fechar o browser
não será feito
> > esse polling e a sessão será invalida alguns segundos depois.
>
> > E ai junto com isso, um listener na sessão para quando ela for
> > invalidada chamar algo.
>
> > Vamos ver se funciona :D
>
> > On 20 jul, 12:16, Marcelo Caser <marceloca...@gmail.com
<mailto:marceloca...@gmail.com>> wrote:
> > > Pesquise sobre HttpFlexSession, Listener, pois para
resolver o problema
> > se o
> > > usuário, clicou ou não em "Efetuar logoff" é preciso
validar a sessão com
> > o
> > > browser. Aqui trabalho com java no back-end e o controle
é feito com
> > Filters
> > > e com uma classe que eu extendo de JavaAdpater para
fazer o controle da
> > > Session!
>
> > > Em breve vou postar algo sobre isso em meu blog.
Realmente há pouca coisa
> > > sobre sessão no Flex.
>
> > > Em 20 de julho de 2010 12:04, Vinícius Velasco
<irc.vinic...@gmail.com <mailto:irc.vinic...@gmail.com>
> > >escreveu:
>
> > > > Sera que não daria pra fazer assim: uma especie de
chat, quando ele
> > entrar
> > > > fik na lista de pessoas do chat pq geralmente os chat
qdo a pessoa
> > fecha a
> > > > conexao, seja clicando em botao, fechando o browser ou
até mesmo
> > travando a
> > > > aplicação em determinando tempo ele sai do chat
sozinho... axo que no
> > caso
> > > > do flex vc ia ter q usar RMTP... só uma ideia
>
> > > > Em 20 de julho de 2010 11:48, Willian Zacariotto
<wil...@gmail.com <mailto:wil...@gmail.com>
> > >escreveu:
>
> > > > É não pensei nisso... nem Ajax deve resolver isso,
só o back-end
> > mesmo
>
> > > >> *De:* flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>
[mailto:flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>] *Em
> > nome
> > > >> de *Guilherme Sjlender
> > > >> *Enviada em:* terça-feira, 20 de julho de 2010 11:44
>
> > > >> *Para:* flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>
> > > >> *Assunto:* Re: [flexdev] Re: Apenas um usuário logado
por vez
>
> > > >> E se o browser do usuário estiver desabilitado para
JS? =P
>
> > > >> Não sei quanto a vocês, mas o princípio de uma
solução só poderá vir
> > do
> > > >> back-end, seja ele a línguagem que for.
> > > >> ^^
>
> > > >> Att.
>
> > > >> Em 20 de julho de 2010 11:41, Willian Zacariotto
<wil...@gmail.com <mailto:wil...@gmail.com>>
> > > >> escreveu:
>
> > > >> E se colocar um js pra perguntar se o usuário deseja
sair? Ou não há
> > > >> possibilidade de usar o js pra acessar métodos no flex?
>
> > > >> *De:* flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>
[mailto:flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>] *Em
> > nome
> > > >> de *Guilherme Sjlender
> > > >> *Enviada em:* terça-feira, 20 de julho de 2010 11:26
> > > >> *Para:* flexdev@googlegroups.com
<mailto:flexdev@googlegroups.com>
> > > >> *Assunto:* Re: [flexdev] Re: Apenas um usuário logado
por vez
>
> > > >> Infelizmente não existe essa possibilidade de
monitorar no flex quando
> > é
> > > >> fechado o browser...
>
> > > >> Isso só seria possível atravéz de backend em php(Uma
vez vi um exemplo
> > no
> > > >> blog do Eduardo Kraus como faze-lo.
>
> > > >> É, se for feito uma validação a cada N minutos se o
usuário está
> > logado ou
> > > >> não, irá funcionar mas não será da forma mais
"elegante" e
> > "performática"
> > > >> concordas? =)
>
> > > >> Mas é isso, conversando aprendemos muito mais ^^
>
> > > >> Att.
>
> > > >> Em 20 de julho de 2010 11:16, Júnior Parmigiani <
> > > >> juniorparmigi...@gmail.com
<mailto:juniorparmigi...@gmail.com>> escreveu:
>
> > > >> Perfeito Guilher, não necessáriamente deve clicar em
logoff, no flex
> > > >> conseguimos pegar quando o user fecha o navegador não
conseguimos ? se
> > > >> sim neste momento posso excluir o registro, n
maneira, tbm poderiamos
> > > >> manter um tempo que este registro vai ficar gravado etc.
>
> > > >> mas fica registrado a dica.
>
> > > >> abraço.
>
> > > >> --
> > > >> Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
> > > >> Para enviar uma mensagem, envie um e-mail para
> > flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > > >> Para sair da lista, envie um email em branco para
> > > >> flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > > >> Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
>
> > > >> --
> > > >>
-----------------------------------------------------------
> > > >> Guilherme Sjlender -
> > > >> Desenvolvedor RIA - Flex/Java -
> > > >>http://site.gflex.biz -
> > > >> ------------------------------------------------
>
> > > >> --
>
> > > >> Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
> > > >> Para enviar uma mensagem, envie um e-mail para
> > flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > > >> Para sair da lista, envie um email em branco para
> > > >> flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > > >> Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
>
> > > >> --
> > > >> Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
> > > >> Para enviar uma mensagem, envie um e-mail para
> > flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > > >> Para sair da lista, envie um email em branco para
> > > >> flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > > >> Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
>
> > > >> --
> > > >>
-----------------------------------------------------------
> > > >> Guilherme Sjlender -
> > > >> Desenvolvedor RIA - Flex/Java -
> > > >>http://site.gflex.biz -
> > > >> ------------------------------------------------
>
> > > >> --
> > > >> Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
> > > >> Para enviar uma mensagem, envie um e-mail para
> > flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > > >> Para sair da lista, envie um email em branco para
> > > >> flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > > >> Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
>
> > > >> --
> > > >> Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
> > > >> Para enviar uma mensagem, envie um e-mail para
> > flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > > >> Para sair da lista, envie um email em branco para
> > > >> flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > > >> Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
>
> > > > --
> > > > Vinícius Velasco
> > > > MSN: ircvinic...@hotmail.com
<mailto:ircvinic...@hotmail.com>
> > > > Skype: ircvinicius
> > > > Fone: 66 9206 6966
> > > > Rondonópolis - Mato Grosso - Brasil
>
> > > > "Nos seus momentos de aflição, não se envergonhe de
baixar a cabeça e
> > > > chamar por Deus!!!"
>
> > > > --
> > > > Você recebeu esta mensagem porque está inscrito na
lista "flexdev"
> > > > Para enviar uma mensagem, envie um e-mail para
> > flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > > > Para sair da lista, envie um email em branco para
> > > > flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > > > Mais opções estão disponíveis
emhttp://groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista
"flexdev"
> > Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
> > Para sair da lista, envie um email em branco para
> > flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
> > Mais opções estão disponíveis
emhttp://groups.google.com/group/flexdev
<http://groups.google.com/group/flexdev>
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para
flexdev@googlegroups.com <mailto:flexdev@googlegroups.com>
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
<mailto:flexdev-unsubscr...@googlegroups.com>
Mais opções estão disponíveis em
http://groups.google.com/group/flexdev
--
Mario Junior
http://blog.mariojunior.com/
@mariojunior
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
E ainda vc pode acrescentar a seguinte solução, se estiver logado efetua
logoff (da outra sessão):
* Consumer junto com o Data-Push para finalizar a outra sessão;
* e um time ocioso menor que tempo de sessão (eu uso com 15min),
para efetuar logoff e liberar a unica conexão
Componente ClientIdleTimeOut
http://code.google.com/p/flexedtoolkit
--
Atenciosamente,
Beto
+55 61 4063.6303 | 61 8409.1775
Brasília - DF, Brasil
Web Inovações
www.webinovacoes.com.br
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev