ha ta saquei. sorry; =D bem.. tem duas formas de fazer isso: - a forma correta (como os chats RTMP realmente funcionam) Nao use BlazeDS, em vez dele vc terá q usar um servidor RTMP como o FMS / LCDS / Red5 e utilize SharedObject (shared object nao tem no lcds, mas vc pode simulá-lo como abaixo).
- com BlazeDS, não tem uma "forma correta". Oq dá para "simular" é vc criar um pojo que será um RemoteObject normal, e nele vc terá uma lista estática dos seus usuários e serializar essa lista para o Flex. Assim no flex vc já terá sua lista de usuários, que poderá ser adicionados/removidos dessa lista assim q um usuário conectaro consumer ao mesmo destination. No final, é meio "tosco" isso... entao acho q a primeira forma é mais interessante, ainda mais se vc estiver com o servidor "em mãos". Caso não conheça o Red5 é um servidor RTMP baseado no Jetty/Tomcat. Além de msgs instantaneas, vc pode ainda fazer streaming de audio e vídeo, e escrevendo poucas linhas em Java. (umas 30 no máximo). Pesquise sobre ele, tem bastante material já disponível (em ingles, claro). Abraços, bons estudos. 2009/5/5 Daniel Rodrigues da Cunha Frank <fr...@projetusinformatica.com.br> > Mário, > Antes de mais nada, obrigado pela pronta resposta. > Acerca dos headers(AsyncMessage) e do selector(Consumer) para filtrar as > mensagens privadas não há dúvidas. Minha dúvida é quanto ao controle de > usuários e seu respectivo status, pois desejo mostrar uma lista com os > usuário on-line. > > Mais uma vez obrigado. > > Daniel R.C.Frank > Análise e Programação > > > 2009/5/5 Mário Júnior <juninho...@gmail.com> > >> releia a documentação então, principalmente na parte de subtopic e >> headers >> >> 2009/5/5 Daniel Rodrigues da Cunha Frank < >> fr...@projetusinformatica.com.br> >> >> Boa noite amigos, >>> >>> Iniciarei a construção de um sistema de mensagens instantâneas (Com >>> intuito de funcionar em uma intranet). >>> Li a documentação do BlazeDS e com isso criei uma pequena aplicação de >>> bate-papo para testar, a mesma funcionou perfeitamente. >>> Agora para a minha aplicação IM, preciso fazer um controle de usuário >>> on-line e mensagens privadas (diferente da aplicação anterior, onde todos os >>> usuário recebiam as mensagens). Alguém >>> tem idéia de como fazê-lo? Pensei em criar um destination apenas para >>> controle de status dos usuário, onde meu Producer envia-se mensagens de >>> tempos em tempos automaticamente, assim verificado os usuário que ainda >>> estão on-line, além de utilizá-lo para informar aos outros usuário alguma >>> mudança de status como ausente ou ocupado. E um destination para as >>> mensagens em si, onde eu enviaria um AsyncMessage (con um atributo body, com >>> mensagem em si, e o devido destinatário em outro atributo). >>> O que acham? >>> Agradeço desde a atenção de todos, >>> >>> Daniel R.C.Frank >>> Análise e Programação >>> >>> >>> >> >> >> -- >> Mário Júnior >> Programador Java / Adobe Flex >> http://blog.mariojunior.com >> >> >> > > > > -- Mário Júnior Programador Java / Adobe Flex http://blog.mariojunior.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---